arcgis-online-api

Manage ArcGIS Online organizations via REST API with OAuth2 authentication.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/NCLGISA/trellis-catalog --skill arcgis-online-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arcgis-online-api
Source: https://github.com/NCLGISA/trellis-catalog/tree/main/bridges/arcgis-online/skills/arcgis-online-api
Command: npx skills add https://github.com/NCLGISA/trellis-catalog --skill arcgis-online-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides programmatic control over your ArcGIS Online organization, streamlining content management, user administration, and data access.

Core Features & Use Cases

  • Content Management: Search, create, and manage items, layers, and folders.
  • User & Group Administration: List, search, and manage users and their group memberships.
  • Feature Service Interaction: Query and export data from feature layers.
  • Geocoding: Convert addresses to coordinates and vice-versa.
  • Use Case: Automate the process of sharing new map layers with specific user groups or regularly audit user permissions across your ArcGIS Online organization.

Quick Start

Run the health check script to verify your ArcGIS Online bridge configuration.

Frequently Asked Questions about arcgis-online-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage ArcGIS Online content and users via the REST API?

You can manage ArcGIS Online content and users by utilizing Python scripts that interact with the REST API. This approach supports searching items, managing folders, and administering user group memberships deterministically.

Can I automate ArcGIS Online geocoding and feature service queries?

Yes, you can automate ArcGIS Online geocoding and feature service queries. The Skill enables you to convert addresses to coordinates and query or export data directly from feature layers using scripts.

Does ArcGIS Online API integration require OAuth2 client credentials?

Yes, integrating with the ArcGIS Online API requires OAuth2 client credentials. This secure authentication mechanism is utilized to authorize programmatic control over your organization's resources.

What is the best way to audit user permissions across an ArcGIS Online organization?

The best way to audit user permissions is by running deterministic Python scripts. These scripts interact with the ArcGIS Online REST API to list, search, and review user group memberships automatically.

How do I check if my ArcGIS Online bridge configuration is working?

To check your ArcGIS Online bridge configuration, run the provided health check script. This quick start step verifies that your setup is correctly configured to execute organization management tasks.

Are there limitations when using Python scripts for ArcGIS Online user administration?

Python scripts for ArcGIS Online user administration execute deterministic tasks via the REST API. While highly effective for automation, they rely on proper OAuth2 authentication and may not handle highly dynamic, non-deterministic workflows.