Privileges are a set of strings used to manage access to secure resources in ArcGIS. They are assigned to two types of entities:
- ArcGIS accounts used by ArcGIS users.
- Access tokens used by applications.
Privileges for accounts
All ArcGIS accounts have a list of privileges associated with them that determine the services, content, and operations the user is authorized to access. These privileges are managed through roles, typically assigned to members by an organization administrator.
Privileges for access tokens
All access tokens have a list of privileges associated with them that determine the services, content, and operations an application is authorized to access. Privileges for access tokens are managed differently based on the type of authentication used to obtain them:
Type of authentication | Type of developer credentials | Privilege management | Available privileges |
---|---|---|---|
API key authentication | API key credentials | Access token privileges are managed through developer credentials. | Location services, Data services (Item access) |
App authentication | OAuth credentials | Access token privileges are managed through developer credentials. | Location services, Data services (Item access) |
User authentication | OAuth credentials | Access token inherits all privileges of the signed-in ArcGIS user. | Location services, Analysis services, Portal service (General and Admin), Data services (Item access) |
The privileges available to you as a developer depend on the type of ArcGIS account you have and the roles assigned to it. This page documents all of the privileges available to ArcGIS Location Platform, ArcGIS Online, and ArcGIS Enterprise accounts.
List of privileges
Category | Label | Privilege string | Description |
---|---|---|---|
Basemaps | Basemap styles service | premium | Allow application to access the basemap styles service. |
Basemaps | Static basemap tiles (beta) | premium | Allow application to access the static basemap tiles service. |
Data enrichment | GeoEnrichment service | premium | Allow application to access the GeoEnrichment service. Learn more |
Elevation | Elevation service (beta) | premium | Allow application to access the elevation service. |
Geocoding | Geocode (stored) | premium | Allow application to access the geocoding service and perform stored geocodes. Learn more |
Geocoding | Geocode (not stored) | premium | Allow application to access the geocoding service and perform geocodes that are not stored. Learn more |
Places | Place finding | premium | Allow application to access the places service. Learn more |
Routing | Routing | premium | Allow application to access the routing service and perform standard routing operations. Learn more |
Routing | Closest facility | premium | Allow application to access the routing service and perform closest facility routing operations. Learn more |
Routing | Location allocation | premium | Allow application to access the routing service and perform location allocation operations. Learn more |
Routing | Optimized routing | premium | Allow application to access the routing service and perform optimized routing operations. Learn more |
Routing | Origin/destination cost matrix | premium | Allow application to access the routing service and generate travel cost matrices. Learn more |
Routing | Service area | premium | Allow application to access the routing service and generate service areas. Learn more |
Routing | Multi-vehicle routing | premium | Allow application to access the routing service and perform fleet routing operations. Learn more |
Routing | Last mile | premium | Allow application to access the routing service and perform routing operations for last mile delivery. Learn more |
Category | Label | Privilege string | Description |
---|---|---|---|
Basemaps | Basemap styles service | premium | Allow application to access the basemap styles service. |
Data enrichment | GeoEnrichment service | premium | Allow application to access the GeoEnrichment service. Learn more |
Geocoding | Geocode service | premium | Allow application to access the geocoding service. Learn more |
Routing | Routing (Network analysis) | premium | Allow application to access the routing service. Learn more |
Routing | Last mile | premium | Allow application to access the routing service and perform routing operations for last mile delivery. Learn more |
Category | Label | Privilege string | Description |
---|---|---|---|
Feature analysis | Spatial analysis service | premium | Allow application to access the spatial analysis service. Learn more |
Content | Create, update, and delete | portal | Allow member to create, edit, and delete their own content. Learn more |
Content | Publish hosted feature layers | portal | Allow member to publish hosted feature layers from shapefiles, CSVs, etc. Learn more |
Image analysis | Image analysis service | premium | Allow application to access image services to perform analysis. Learn more |
Content | Published hosted tiled imagery layers | portal | Allow application to publish hosted tiled imagery layers from a single image or collection of images. Learn more |
Content | Publish hosted dynamic imagery layers | portal | Allow application to publish hosted dynamic imagery layers from a single image or collection of images. Learn more |