ArcGIS

ArcGIS connects your automated workflows to resources from your ArcGIS organization. Access GeoEnrichment, geocoding, and routing services to add demographics and location information to your data. You can also use the connector to create feature layers and fetch data from existing feature layers in your ArcGIS organization.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Esri Power Automate Support |
URL | https://support.esri.com/en-us/contact |
support@esri.com |
Connector Metadata | |
---|---|
Publisher | Esri, Inc. |
Website | https://www.esri.com/en-us/arcgis/products/arcgis-for-microsoft-365/ |
Privacy policy | https://www.esri.com/en-us/privacy/privacy-statements/privacy-statement |
Categories | IT Operations; Business Intelligence |
ArcGIS for Power Automate Questions | https://community.esri.com/t5/arcgis-for-power-automate-questions/bd-p/arcgis-for-power-automate-questions |
Version | 2025.2.0 |
The ArcGIS connector helps you gain location intelligence by leveraging location-based services available within your ArcGIS Online organization to enhance understanding, insight, and support data-driven decision making. It provides the capabilities to enrich your business data, spatially enable information from external data sources, and access location-based details from hosted feature services.
Documentation
For additional documentation and information please visit the ArcGIS Connectors for Power Automate documentation.
Prerequisites
An ArcGIS account belonging to an ArcGIS Online organization is required to use this connector.
How to get an ArcGIS account
If you don't have an ArcGIS Account, you can create an ArcGIS Account. Public accounts have limits on capabilities. To use most of the actions in this connector, you need an organizational ArcGIS account.
If you don't have an ArcGIS Online organization, you can sign up for a trial organization first.
If your organization already has an ArcGIS Online subscription, contact your administrator or IT department to request to be added or invited to the ArcGIS Online organization.
Get started with ArcGIS connector
To use many available actions, your ArcGIS account must be assigned a role that has access to certain privileges. See the necessary privilege for each action in the following table:
Action | Privilege |
---|---|
GeoEnrichment | GeoEnrichment |
Find address candidate | Geocoding |
Geocode addresses | Geocoding |
Point to point routing | Network Analysis |
Create feature layer | Publish hosted feature layers |
Authentication
Both Microsoft and Esri have strict security requirements for maintaining and refreshing account information. To remain logged in, a flow should run at least once within the given token timeout period.
Limitations
When using the Geocode addresses or Get data from Feature layer action with large datasets, the input to the action will need to be batched into multiple individual requests.
Name | Limit
--- | --- |
Geocode addresses | 150 rows per request
| Get data from Feature Layer | Up to 1000 rows per request| Point to point routing | 150 stops per request
Common errors
- Missing token or incorrect login credentials. Check your connection and credentials and try again.
- Fetching data from www.arcgis.com failed.This is usually caused by an invalid authentication token that has expired. Please reauthenticate to continue.: If either of these errors is received from an action, then the ArcGIS token has expired. Please sign in again to ArcGIS to reset the token.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 250 | 60 seconds |
Actions
Add attachment |
Add an attachment to a record (feature) in a feature layer. |
Add records to a feature layer (batch) |
This action adds multiple new records (rows) to an existing feature layer. |
Convert date and time format |
Convert between Epoch Unix timestamp and string format. |
Create a record in a feature layer |
Create a new record (row) in a feature layer. |
Create a record in a feature layer [DEPRECATED] |
This action has been deprecated. Please use Create a record in a feature layer instead.
|
Create feature layer |
Create a feature layer in ArcGIS using data from an existing source, such as a SharePoint list. A feature layer is a grouping of similar geographic features, for example, buildings, parcels, cities, roads, and earthquake epicenters. Features can be points, lines, or polygons (areas). Feature layers are most appropriate for visualizing data on top of a basemap. |
Create point geometry |
Create a point geometry object from longitude (X) and latitude (Y) values. |
Create report |
Generate a report in ArcGIS Survey123. |
Delete a record from feature layer |
Delete one or more records (rows) from a feature layer using input IDs. |
Delete attachment |
Delete an attachment from a record in your feature layer. |
Delete attachment [DEPRECATED] |
This action has been deprecated. Please use Delete attachment instead.
|
Extract EXIF tags from image |
Extract EXIF metadata and tags from images with available information. |
Fetch updates, changes, or deletions from feature layer |
Retrieve updates, changes, or deletions made to a selected feature layer. You must use this action in conjunction with an ArcGIS trigger in order to retrieve information about any changes to a feature layer. |
Fetch updates, changes, or deletions from feature layer [DEPRECATED] |
This action has been deprecated. Please use Fetch updates, changes, or deletions from feature layer instead.
|
Find address candidate |
Locate a single address using a geocoding service. This action returns the top address candidate with the highest match score along with other information pertaining to the location. |
Find address candidate [DEPRECATED] |
This action has been deprecated. Please use Find address candidate instead.
|
Find address candidates |
Locate a single address using a geocoding service. This action returns the top address candidate with the highest match score along with other information pertaining to the location. |
Geocode addresses |
Find multiple (batch) addresses, placenames, and businesses to then display that information on a map. The resulting data can be added to a new or existing dataset. The data can also be used to create new maps in ArcGIS for Microsoft products. |
Geocode addresses [DEPRECATED] |
This action has been deprecated. Please use Geocode addresses instead.
|
Geo |
Using the GeoEnrichment Service, enrich your data with global demographic, behavioral, and places data. |
Geoenrichment [DEPRECATED] |
This action has been deprecated. Please use GeoEnrichment instead.
|
Get attachment |
Get an attachment from a record in your feature layer. |
Get attachment from URL |
Get an attachment from a record in your feature layer by using the attachment URL. |
Get coded value domains from feature layer |
Retrieve a set of acceptable attribute values (domains). Attribute domains define allowed values for attributes within a table or feature class. When features in a feature class or nonspatial data in tables are organized into subtypes, each subtype can be assigned specific attribute domains. |
Get data from feature layer |
Connect to a feature layer in ArcGIS to query data, attributes, and geometries. Specify a field, comparison type, and filter value, or use advanced SQL syntax for complex queries. Refine your filter with another geometry or a buffer. Use the output to create new maps or datasets across ArcGIS for Microsoft products. |
Get data from feature layer [DEPRECATED] |
This action has been deprecated. Please use Get data from feature layer instead.
|
Get geometry from feature layer [DEPRECATED] |
Get geometry or boundary information from a feature layer and export it as Esri JSON or to a shape column in your dataset. This data can be used in all ArcGIS for Microsoft 365 products. |
Get geometry from feature layer [DEPRECATED] |
Get geometry or boundary information from a feature layer and export it as Esri JSON or to a shape column in your dataset. This data can be used in all ArcGIS for Microsoft 365 products. |
Get item information |
Get item information returns the information for a specific organization item. |
Get surveys |
Retrieve a list of Survey123 surveys owned by your user account. |
Point to point routing |
Create point-to-point routes. Points in a route can be visited in a specified order or in the most efficient route to minimize travel time. Routes represent the quickest or shortest path along roads to visit stops (point locations). |
Point to point routing [DEPRECATED] |
This action has been deprecated. Please use Point to point routing instead.
|
Query attachment |
Search for an attachment associated with a record in a feature layer. |
Reverse geocode |
Retrieve the address of a location from longitude (X) and latitude (Y) values. |
Run a data pipeline |
Run a data pipeline that automates data preparation workflows and keeps feature layers in ArcGIS up to date. |
Update a record in a feature layer |
Update an existing record (row) in a feature layer. |
Update a record in a feature layer [DEPRECATED] |
This action has been deprecated. Please use Update a record in a feature layer instead.
|
Update attachment |
Update an attachment to a record in a feature layer. |
Update records in a feature layer (batch) |
Batch edit multiple records (rows) in an existing feature layer that match a unique ID. |
Add attachment
Add an attachment to a record (feature) in a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Record ID
|
objectId | True | number |
Object ID of the record associated with the attachment |
Attachment name
|
attachmentName | True | string |
Name of the file that will be attached |
File content
|
data | True | binary |
File content from another action such as 'Get file content' (OneDrive, Share Point) |
Keywords
|
keywords | string |
Keywords used to identify the attachment |
Returns
Name | Path | Type | Description |
---|---|---|---|
Object ID
|
objectId | number | |
Global ID
|
globalId | string | |
Success
|
success | boolean |
Add records to a feature layer (batch)
This action adds multiple new records (rows) to an existing feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
body
|
body | True | dynamic |
Returns
Convert date and time format
Convert between Epoch Unix timestamp and string format.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Date Time
|
dateTime | True | string |
Time as Unix epoch in seconds or milliseconds or as a string. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Date and time in string format
|
stringTime | string |
Date and time in string format |
Date and time as a Unix time stamp in seconds
|
unixTimeStampSeconds | number |
Date and time as a Unix time stamp in seconds |
Date and time as a Unix time stamp in milliseconds
|
unixTimeStampMilliseconds | number |
Date and time as a Unix time stamp in milliseconds |
Create a record in a feature layer
Create a new record (row) in a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
data
|
data | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
Create operation success status
|
success | boolean |
Create status |
Object ID
|
objectId | number |
Object ID of the created record |
Global ID
|
globalId | string |
Global ID of the created record |
Create a record in a feature layer [DEPRECATED]
This action has been deprecated. Please use Create a record in a feature layer instead.
This action adds a new record to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
data
|
data | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
Create operation success status
|
success | boolean |
Create status |
Object ID
|
objectId | number |
Object ID of the created record |
Global ID
|
globalId | string |
Global ID of the created record |
Create feature layer
Create a feature layer in ArcGIS using data from an existing source, such as a SharePoint list. A feature layer is a grouping of similar geographic features, for example, buildings, parcels, cities, roads, and earthquake epicenters. Features can be points, lines, or polygons (areas). Feature layers are most appropriate for visualizing data on top of a basemap.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Title
|
layerTitle | True | string |
Title of the new feature layer |
Location type
|
locationType | string |
Type of location information in the columns |
|
body
|
body | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
Service item ID
|
serviceItemId | string |
Service item ID |
Service URL
|
serviceurl | string |
Service URL |
Service type
|
type | string |
Service type created |
Location type
|
locationType | string |
Location type used to match location |
Create point geometry
Create a point geometry object from longitude (X) and latitude (Y) values.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Longitude (X)
|
x | True | number |
Longitude (X) |
Latitude (Y)
|
y | True | number |
Latitude (Y) |
Spatial reference system
|
srs | string |
Select spatial reference system |
Returns
Name | Path | Type | Description |
---|---|---|---|
Geometry
|
geometry | object |
Point geometry object |
Create report
Generate a report in ArcGIS Survey123.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey
|
surveyItemId | True | string |
Select a survey from your ArcGIS content |
Feature layer
|
featureLayerUrl | True | string |
Select a Survey123 feature layer from your ArcGIS content |
Report template
|
templateItemId | True | string |
Select a Survey123 report template |
Feature object ID
|
objectIds | string |
Select features using ObjectIDs; separate multiple ObjectIDs with a comma |
|
Feature WHERE clause
|
where | string |
Input a WHERE clause to filter records in your search |
|
UTC offset
|
utcOffset | string |
Apply an offset for your time zone; e.g. +02:00 or -09:00 |
|
Report name
|
outputFileName | string |
Enter a name for your report |
|
Format
|
outputFormat | string |
File format of the generated report |
Returns
Name | Path | Type | Description |
---|---|---|---|
jobId
|
jobId | string |
ID of job that generates feature reports |
jobStatus
|
jobStatus | string |
Status of job that generates feature reports |
submitted
|
submitted | integer |
Timestamp of when a job was submitted in milliseconds |
completed
|
completed | integer |
Timestamp of when a job was completed in milliseconds |
title
|
resultInfo.title | string |
The name of the report |
totalCount
|
resultInfo.totalCount | integer |
Total counts of feature reports generated |
succeededObjectIds
|
resultInfo.succeededObjectIds | array of integer |
ObjectIDs that were successfully added to the report |
failedObjectIds
|
resultInfo.failedObjectIds | array of |
ObjectIDs that failed to add to the report |
details
|
resultInfo.details | array of |
Details of the generated report |
resultFiles
|
resultInfo.resultFiles | array of object |
Output of all reports from a completed job |
objectIds
|
resultInfo.resultFiles.objectIds | array of integer |
objectIds |
name
|
resultInfo.resultFiles.name | string |
name |
size
|
resultInfo.resultFiles.size | integer |
size |
status
|
resultInfo.resultFiles.status | string |
status |
url
|
resultInfo.resultFiles.url | string |
url |
objectIds
|
resultInfo.resultFile.objectIds | array of integer |
ObjectIDs that were successfully added to the first report file in a list of multiple reports |
name
|
resultInfo.resultFile.name | string |
The name of the first report file in a list of multiple reports |
size
|
resultInfo.resultFile.size | integer |
Size of the first report file in a list of multiple reports |
status
|
resultInfo.resultFile.status | string |
Status of the first report file in a list of multiple reports |
url
|
resultInfo.resultFile.url | string |
URL for the first report file in a list of multiple reports |
jobType
|
inputInfo.jobType | string |
The type of job running for an action; e.g. createReport |
featureLayerUrl
|
inputInfo.parameters.featureLayerUrl | string |
The URL of the feature layer associated with the survey |
objectIds
|
inputInfo.parameters.queryParameters.objectIds | string |
The objectID(s) entered to include in the report |
templateItemId
|
inputInfo.parameters.templateItemId | string |
The ID of the report template |
surveyItemId
|
inputInfo.parameters.surveyItemId | string |
The itemID of the survey chosen in Create Report action |
portalUrl
|
inputInfo.parameters.portalUrl | string |
The portal URL associated with the survey and report |
outputFormat
|
inputInfo.parameters.outputFormat | string |
The format of the generated report |
Delete a record from feature layer
Delete one or more records (rows) from a feature layer using input IDs.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Unique ID field
|
idField | True | string |
Select an unique ID field in the feature layer |
Delete records
|
deletedIds | string |
A list or single value of IDs used to identify the deleted items. The IDs provided must match the IDs used in the feature layer. Multiple IDs can be added and separated by a comma. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Delete status
|
success | boolean |
Delete operation success status |
Object ID
|
objectId | number |
Object ID of the deleted record |
Global ID
|
globalId | string |
Global ID of the deleted record |
Delete attachment
Delete an attachment from a record in your feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Record ID
|
objectid | True | number |
Object ID of the record associated with the attachment |
Attachment ID(s)
|
attachmentIds | True | string |
The ID(s) of the attachment in a record from your feature layer |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Object ID
|
objectId | number | |
Global ID
|
globalId | string | |
Success
|
success | boolean |
Delete attachment [DEPRECATED]
This action has been deprecated. Please use Delete attachment instead.
Delete an attachment from a record (row) in your feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Record ID
|
objectid | True | number |
Object ID of the record associated with the attachment |
Attachment ID
|
attachmentId | True | number |
The ID of the attachment in a record from your feature layer. |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Object ID
|
objectId | number | |
Global ID
|
globalId | string | |
Success
|
success | boolean |
Extract EXIF tags from image
Extract EXIF metadata and tags from images with available information.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Image
|
data | True | binary |
File content from another action such as 'Get file content' (OneDrive, Share Point) |
Returns
Fetch updates, changes, or deletions from feature layer
Retrieve updates, changes, or deletions made to a selected feature layer. You must use this action in conjunction with an ArcGIS trigger in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Get changes from
|
changesUrl | True | string |
Select the Changes URL option from the Dynamic content pane. |
Feature layer
|
userLayer | True | string |
Name of the feature layer that was changed, updated, or deleted. |
Feature layer ID
|
layerId | True | number |
Select the Feature layer ID option from the Dynamic content pane. |
data
|
data | True | dynamic |
Returns
Fetch updates, changes, or deletions from feature layer [DEPRECATED]
This action has been deprecated. Please use Fetch updates, changes, or deletions from feature layer instead.
Retrieve updates, changes, or deletions made to a selected feature layer. You must use this action in conjunction with an ArcGIS trigger in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Get changes from
|
changesUrl | True | string |
Select the Changes URL option from the Dynamic content pane. |
Feature layer
|
userLayer | True | string |
Name of the feature layer that was changed, updated, or deleted. |
Feature layer ID
|
layerId | True | number |
Select the Feature layer ID option from the Dynamic content pane. |
Returns
Find address candidate
Locate a single address using a geocoding service. This action returns the top address candidate with the highest match score along with other information pertaining to the location.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Store results?
|
forStorage | True | boolean |
Specifies whether the results of the operation will be persisted. |
Address
|
address | string |
Address |
|
Region
|
region | string |
Region |
|
City
|
city | string |
City |
|
ZIP or postal code
|
postal | string |
ZIP or postal code |
|
Country
|
country | string |
Select a country |
|
Match type
|
locationType | string |
Specifies whether to use rooftop or street entrance location for the geometry output |
|
Spatial reference system
|
srs | string |
Select spatial reference system |
Returns
Name | Path | Type | Description |
---|---|---|---|
Full address
|
address | string |
The locations of your data listed either as single line or multi-line results |
Country code
|
countryCode | string |
The country where the locations are based |
City
|
city | string |
The city where the locations are based |
Longitude (X)
|
Geometry.x | number |
Longitude (X) |
Latitude (Y)
|
Geometry.y | number |
Latitude (Y) |
Score
|
score | number |
Match score. |
Find address candidate [DEPRECATED]
This action has been deprecated. Please use Find address candidate instead.
Locate a single address using a geocoding service. This action returns the top address candidate with the highest match score along with other information pertaining to the location.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Store results?
|
forStorage | True | boolean |
Specifies whether the results of the operation will be persisted. |
Address
|
address | string |
Address |
|
Region
|
region | string |
Region |
|
City
|
city | string |
City |
|
ZIP or postal code
|
postal | string |
ZIP or postal code |
|
Country
|
country | string |
Select a country |
|
Match type
|
locationType | string |
Specifies whether to use rooftop or street entrance location for the geometry output |
|
Spatial reference system
|
srs | string |
Select spatial reference system |
Returns
Name | Path | Type | Description |
---|---|---|---|
Full address
|
address | string |
The locations of your data listed either as single line or multi-line results |
Country code
|
countryCode | string |
The country where the locations are based |
City
|
city | string |
The city where the locations are based |
Longitude (X)
|
Geometry.x | number |
Longitude (X) |
Latitude (Y)
|
Geometry.y | number |
Latitude (Y) |
Score
|
score | number |
Match score. |
Find address candidates
Locate a single address using a geocoding service. This action returns the top address candidate with the highest match score along with other information pertaining to the location.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Geocoder
|
geocoder | True | string |
Select an available geocoder. |
body
|
body | True | dynamic | |
Match type
|
locationType | string |
Specifies whether to use rooftop or street entrance location for the geometry output |
|
Spatial reference system
|
srs | string |
Select spatial reference system |
Returns
Geocode addresses
Find multiple (batch) addresses, placenames, and businesses to then display that information on a map. The resulting data can be added to a new or existing dataset. The data can also be used to create new maps in ArcGIS for Microsoft products.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Geocoder
|
geocoder | True | string |
Select an available geocoder |
Addresses
|
addresses | True | string |
Array of addresses with well formed fields |
Returns
Geocode addresses [DEPRECATED]
This action has been deprecated. Please use Geocode addresses instead.
Find multiple (batch) addresses, place-names, and businesses and then display that information on a map. This data can be added to an existing dataset or you can create a new one. This data can be used to create new maps in all ArcGIS for Microsoft 365 products.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Addresses
|
addresses | True | string |
Array of addresses with well formed fields |
Returns
Name | Path | Type | Description |
---|---|---|---|
Spatial reference ID
|
spatialReference.wkid | number |
Well-known ID |
locations
|
locations | array of object |
Array of geocoded locations |
Address
|
locations.address | string |
Full address |
Address ID
|
locations.attributes.ResultID | number |
This value contains the ID of your geocoding request. Use this value for specifying the item to act on in other actions such as matching Ids in a list. |
Longitude (X)
|
locations.location.x | number | |
Latitude (Y)
|
locations.location.y | number |
GeoEnrichment
Using the GeoEnrichment Service, enrich your data with global demographic, behavioral, and places data.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Country
|
country | True | string |
Select a country to see available data collections |
Data collection
|
datacollection | True | string |
Select a data collection |
Variable
|
parameter | True | string |
Select a variable from the collection |
Buffer type
|
buffertype | True | string |
Type of buffer around the location |
body
|
body | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
Value of the variable
|
value | number |
Geoenrichment variable value |
Name of the variable
|
parameterName | string |
The name of the variable that is being analyzed during the geoenrichment process. |
Units
|
units | string |
Parameter units |
Geoenrichment [DEPRECATED]
This action has been deprecated. Please use GeoEnrichment instead.
Get facts about a location or area. Using the GeoEnrichment service, you can get information about the people, places, and businesses in a specific area or within a certain distance or drive time from a location. (deprecated)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Study area
|
studyarea | True | string |
Address or geometry |
Country
|
country | True | string |
Select a country to see available data collections |
Data collection
|
datacollection | True | string |
Select a data collection |
Variable
|
parameter | True | string |
Select a variable from the collection |
Buffer type
|
areatype | string |
Type of buffer around the location |
|
query
|
query | dynamic | ||
Spatial reference system
|
srs | string |
Select spatial reference system |
Returns
Name | Path | Type | Description |
---|---|---|---|
Value of the variable
|
value | number |
Geoenrichment variable value |
Name of the variable
|
parameterName | string |
The name of the variable that is being analyzed during the geoenrichment process. |
Units
|
units | string |
Parameter units |
Get attachment
Get an attachment from a record in your feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Object ID
|
objectid | True | number |
Object ID of the record associated with the attachment |
Attachment
|
attachmentId | True | number |
Select attachment name or enter the attachment ID |
Returns
The content of the attachment.
- Attachment contents
- binary
Get attachment from URL
Get an attachment from a record in your feature layer by using the attachment URL.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Attachment Url
|
attachmentUrl | True | string |
The URL associated with the attachment in a record in your feature layer. |
Returns
The content of the attachment.
- Attachment contents
- binary
Get coded value domains from feature layer
Retrieve a set of acceptable attribute values (domains). Attribute domains define allowed values for attributes within a table or feature class. When features in a feature class or nonspatial data in tables are organized into subtypes, each subtype can be assigned specific attribute domains.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Returns
Get data from feature layer
Connect to a feature layer in ArcGIS to query data, attributes, and geometries. Specify a field, comparison type, and filter value, or use advanced SQL syntax for complex queries. Refine your filter with another geometry or a buffer. Use the output to create new maps or datasets across ArcGIS for Microsoft products.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Output format
|
format | True | string |
Select return format type |
data
|
data | True | dynamic |
Returns
Get data from feature layer [DEPRECATED]
This action has been deprecated. Please use Get data from feature layer instead.
Connect to a feature layer in ArcGIS and pull its data and attributes into your existing dataset or create a new one. This data can be used to create new maps in all ArcGIS for Microsoft 365 products.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Available fields
|
field | string |
Select an attribute from the ArcGIS feature layer |
|
Comparison type
|
comparison | string |
Search for values using a comparison operator such as "equal to" or "greater than" |
|
Output format
|
format | True | string |
Select return format type |
Search parameter value
|
parameter | string |
Enter a value to search |
|
Where
|
where | string |
Input a WHERE clause to filter records in your search |
|
Return geometry
|
returnGeometry | boolean |
Return geometry |
|
Starting count
|
offset | number |
When batching, this value is the starting point of the query |
Returns
Get geometry from feature layer [DEPRECATED]
Get geometry or boundary information from a feature layer and export it as Esri JSON or to a shape column in your dataset. This data can be used in all ArcGIS for Microsoft 365 products.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Country
|
searchterm | True | string |
Select a country to see available data collections |
Feature layer
|
layer | True | string |
Select a feature layer |
Field
|
field | True | string |
Select a field |
Search parameter
|
parameter | True | string |
Enter the search parameter |
Second Field
|
field2 | string |
Select a field |
|
Second search parameter
|
parameter2 | string |
Enter the second search parameter |
Returns
Name | Path | Type | Description |
---|---|---|---|
Geometry object
|
data | object |
Geometry object as a JSON string |
Get geometry from feature layer [DEPRECATED]
Get geometry or boundary information from a feature layer and export it as Esri JSON or to a shape column in your dataset. This data can be used in all ArcGIS for Microsoft 365 products.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Country
|
searchterm | True | string |
Select a country to see available data collections |
Feature layer
|
layer | True | string |
Select a feature layer |
Field
|
field | True | string |
Select a field |
Search parameter
|
parameter | True | string |
Enter the search parameter |
Second Field
|
field2 | string |
Select a field |
|
Second search parameter
|
parameter2 | string |
Enter the second search parameter |
Returns
Name | Path | Type | Description |
---|---|---|---|
Geometry object
|
data | object |
Geometry object as a JSON string |
Get item information
Get item information returns the information for a specific organization item.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Search item title
|
searchTerm | True | string |
Enter a value to search for, or enter * to return top 100 items. |
Item
|
item | True | string |
Select item or use Title to refine search. |
Returns
Get surveys
Retrieve a list of Survey123 surveys owned by your user account.
Returns
Point to point routing
Create point-to-point routes. Points in a route can be visited in a specified order or in the most efficient route to minimize travel time. Routes represent the quickest or shortest path along roads to visit stops (point locations).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Routing stops
|
stops | True | string |
Stops as Latitude (Y) and Longitude (X), features, or feature service |
Travel mode
|
travelModeName | string |
Select travel mode |
|
Find best route
|
findBestSequence | boolean |
Specify whether the service should reorder stops to find the optimized route |
|
Preserve first stop
|
preserveFirstStop | boolean |
Indicate whether the service should keep the first stop fixed when reordering the stops |
|
Return directions
|
returnDirections | boolean |
Specify whether the service should generate driving directions for each route |
Returns
Name | Path | Type | Description |
---|---|---|---|
Directions
|
Directions | array of object | |
Direction text
|
Directions.text | string | |
Name
|
Name | string |
Name of the route |
Distance in kilometers
|
Kilometers | number |
Route distance in kilometers |
Distance in miles
|
Miles | number |
Route distance in miles |
Travel time
|
TravelTime | number |
Estimated travel time in minutes |
Route geometry
|
Geometry | object |
Geometry object of the route |
Point to point routing [DEPRECATED]
This action has been deprecated. Please use Point to point routing instead.
Create point-to-point routes. Points in a route can visited in the order you specify or in the order that minimizes overall travel time or distance. Routes represent the quickest or shortest path along roads to visit stops or point locations.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Routing stops
|
stops | True | string |
Stops as Latitude (Y) and Longitude (X), features, or feature service |
Travel mode
|
travelModeName | string |
Choose the mode of transportation for the analysis |
|
Find best route
|
findBestSequence | boolean |
Specify whether the service should reorder stops to find the optimized route |
|
Preserve first stop
|
preserveFirstStop | boolean |
Indicate whether the service should keep the first stop fixed when reordering the stops |
|
Return directions
|
returnDirections | boolean |
Specify whether the service should generate driving directions for each route |
Returns
Name | Path | Type | Description |
---|---|---|---|
Directions
|
Directions | array of object | |
Direction text
|
Directions.text | string | |
Name
|
Name | string |
Name of the route |
Distance in kilometers
|
Kilometers | number |
Route distance in kilometers |
Distance in miles
|
Miles | number |
Route distance in miles |
Travel time
|
TravelTime | number |
Estimated travel time in minutes |
Route geometry
|
Geometry | object |
Geometry object of the route |
Query attachment
Search for an attachment associated with a record in a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Record ID
|
objectId | True | number |
Object ID of the record associated with the attachment |
Keywords
|
keywords | string |
Keywords used to identify the attachment |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Attachment Object ID
|
id | number | |
Attachment Global ID
|
globalId | string | |
Attachment name
|
name | string | |
Content-type
|
contentType | string | |
Attachment size
|
size | number | |
Keywords
|
keywords | string | |
Attachment URL
|
url | string |
Reverse geocode
Retrieve the address of a location from longitude (X) and latitude (Y) values.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Geocoder
|
geocoder | True | string |
Select an available geocoder. |
Longitude (X)
|
x | True | number |
Longitude (X) |
Latitude (Y)
|
y | True | number |
Latitude (Y) |
Spatial reference system
|
srs | string |
Select spatial reference system |
|
Match type
|
locationType | string |
Specifies whether to use rooftop or street entrance location for the geometry output |
Returns
Name | Path | Type | Description |
---|---|---|---|
Short address
|
address.Address | string |
Short address of the location |
Full address
|
address.LongLabel | string |
Full address of the location |
City
|
address.City | string |
The city of the location |
Region
|
address.Region | string |
The region of the location |
Country
|
address.CntryName | string |
The country of the location |
ZIP or postal code
|
address.Postal | string |
The ZIP or postal code of the location |
Longitude (X)
|
location.x | number |
Longitude (X) |
Latitude (Y)
|
location.y | number |
Latitude (Y) |
Run a data pipeline
Run a data pipeline that automates data preparation workflows and keeps feature layers in ArcGIS up to date.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Data pipelines in
|
dataPipelineFilter | True | string |
When you sign in using your ArcGIS account, you can search for data pipelines to run. |
Data pipeline
|
dataPipelineItem | True | string |
Select a data pipeline from your ArcGIS content |
Maximum run duration (minutes)
|
timeoutInMinutes | True | number |
The maximum amount of time the data pipeline can run before it is canceled |
Returns
- Body
- runResult
Update a record in a feature layer
Update an existing record (row) in a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Unique ID field
|
idField | True | string |
Select an unique ID field in the feature layer |
data
|
data | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
Update operation success status
|
success | boolean |
Update status |
Object ID
|
objectId | number |
Object ID of the updated record |
Global ID
|
globalId | string |
Global ID of the updated record |
Update a record in a feature layer [DEPRECATED]
This action has been deprecated. Please use Update a record in a feature layer instead.
This action updates an existing record in a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Unique ID field
|
idField | True | string |
Select an unique ID field in the feature layer |
data
|
data | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
Update operation success status
|
success | boolean |
Update status |
Object ID
|
objectId | number |
Object ID of the updated record |
Global ID
|
globalId | string |
Global ID of the updated record |
Update attachment
Update an attachment to a record in a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Object ID
|
objectid | True | number |
Object ID of the record associated with the attachment |
Attachment to be updated
|
attachmentId | True | number |
Select updated attachment's name or enter the attachment ID |
Updated attachment name
|
attachmentName | True | string |
Name of the updated file |
File content
|
data | True | binary |
File content from another action such as 'Get file content' (OneDrive, Share Point) |
Returns
Name | Path | Type | Description |
---|---|---|---|
Object ID
|
objectId | number | |
Global ID
|
globalId | string | |
Success
|
success | boolean |
Update records in a feature layer (batch)
Batch edit multiple records (rows) in an existing feature layer that match a unique ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Layers in
|
contentFilter | True | string |
When you sign in using your ArcGIS account, you can search for content in your organization, your organization's groups, or public content. |
Feature layer
|
userLayer | True | string |
Select a feature layer from your ArcGIS content |
Unique ID field
|
idField | True | string |
Select an unique ID field in the feature layer |
body
|
body | True | dynamic |
Returns
Triggers
When a record is created in a feature layer |
This action triggers a flow when a record is created in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer. |
When a record is deleted from a feature layer |
This action triggers a flow when a record is deleted in a feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer. |
When a record is updated in a feature layer |
This action triggers a flow when a record is updated in a feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer. |
When a survey response is submitted |
Triggers a new flow when a survey response is submitted by a user |
When an attachment is created |
This action triggers a flow when an attachment is created in a record in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer. |
When an attachment is deleted |
This action triggers a flow when an attachment is deleted in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer. |
When an attachment is updated |
This action triggers a flow when an attachment is updated in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer. |
When a record is created in a feature layer
This action triggers a flow when a record is created in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Feature layer
|
userLayer | True | string |
Feature layers owned by the user that have changes tracking enabled. |
Returns
When a record is deleted from a feature layer
This action triggers a flow when a record is deleted in a feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Feature layer
|
userLayer | True | string |
Feature layers owned by the current user. Layers listed here have the "track changes" option enabled. |
Returns
When a record is updated in a feature layer
This action triggers a flow when a record is updated in a feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Feature layer
|
userLayer | True | string |
Feature layers owned by the current user. Layers listed here have the "track changes" option enabled. |
Returns
When a survey response is submitted
Triggers a new flow when a survey response is submitted by a user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Survey
|
surveyId | True | string |
Select a survey from your ArcGIS content |
events
|
events | True | array of string |
events |
Include portal info
|
includePortalInfo | True | boolean |
Include the portal information in the payload, such as the URL of the portal |
Include user info
|
includeUserInfo | True | boolean |
Include the user information in the payload, such as the name and email address |
Include survey info
|
includeSurveyInfo | True | boolean |
Include the survey information in the payload, such as the survey title and itemID |
Include submitted record
|
includeServiceRequest | True | boolean |
Include the record information in the payload, such as the attributes and geometry of the feature |
Include server response
|
includeServiceResponse | True | boolean |
Include the server response in the payload |
Returns
When an attachment is created
This action triggers a flow when an attachment is created in a record in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Feature layer
|
userLayer | True | string |
Feature layers owned by the user that have changes tracking enabled. |
Returns
When an attachment is deleted
This action triggers a flow when an attachment is deleted in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Feature layer
|
userLayer | True | string |
Feature layers owned by the user that have changes tracking enabled. |
Returns
When an attachment is updated
This action triggers a flow when an attachment is updated in your feature layer. You must use this trigger in conjunction with 'Fetch updates, changes, or deletions from feature layer' action in order to retrieve information about any changes to a feature layer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Feature layer
|
userLayer | True | string |
Feature layers owned by the user that have changes tracking enabled. |
Returns
Definitions
runResult
Name | Path | Type | Description |
---|---|---|---|
appUrl
|
appUrl | string |
Application URL to view the run results. |
runId
|
runId | string |
The run ID. |
itemId
|
itemId | string |
The data pipeline item ID. |
status
|
status | string |
The run status. |
batchAddUpdateFeatures
Name | Path | Type | Description |
---|---|---|---|
Error count
|
errorCount | number |
Error count |
Successes count
|
successCount | number |
Success count |
success
|
result.success | array of object | |
Object ID
|
result.success.objectId | number |
Object ID of the created record |
Global ID
|
result.success.globalId | string |
Global ID of the created record |
error
|
result.error | array of object | |
Object ID
|
result.error.objectId | number |
Object ID of the created record |
Global ID
|
result.error.globalId | string |
Global ID of the created record |
binary
This is the basic data type 'binary'.