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 ArcGIS 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 |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure China regions - 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) |
Power Apps | Premium | All Power Apps 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 |
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 geo-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 Get started with ArcGIS Connectors for Power Automate
Prerequisites
An ArcGIS account 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 ArcGIS Organizational account.
If you don't have an ArcGIS Online organization, you can sign up for a trial organization first.
If your team / group / 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 most of the actions, the role that the ArcGIS account belongs to needs certain privilege / permission:
Action | Privilege |
---|---|
Geoenrichment | Geoenrichment |
Find address candidate | Geocoding |
Geocode addresses | Geocoding |
Point to point routing | Network Analysis |
Get geometry from feature layer | - |
Get data from feature layer | - |
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 Create feature layer action, for large datasets the input to the action will need to be batched or chunked into multiple individual requests.
Name Limit Geocode addresses 150 rows per request Get data from Feature Layer 1000 rows per request without geometry Get data from Feature Layer 150 rows per request with geometry Geometry lookups 1 geometry per request Point to point routing 150 stops per request
Common errors and remedies
Missing token or incorrect login credentials. Check your connection and credentials and try again or Fetching data from www.arcgis.com failed.This is usually caused by an invalid authentication token that has expired. Please reauthenticate to continue.: If this error is received from a connector action, then the ArcGIS token has expired. Please initiate sign-in 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 record in a feature layer. |
Add records to a feature layer (batch) |
This action adds new records to an existing feature layer in a batch. |
Convert date and time format |
Convert to and from Epoch Unix timestamp and string format. |
Create a record in a feature layer |
This action adds a new record to 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 point geometry object from Longitude (X) and Latitude (Y) |
Create report |
Create report |
Delete a record from feature layer |
This action deletes one or many records from a feature layer using 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 |
Extracts EXIF metadata and tags from images |
Fetch updates, changes, or deletions from feature layer |
Fetch the updates, changes, or deletions that were made to your selected feature layer. This action is used in conjunction with the trigger on your feature service. |
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 geocode service resource. This resource provides information about candidates, including the address, location, and match score. The result of this operation is a list of address candidates. |
Find address candidate [DEPRECATED] |
This action has been deprecated. Please use Find address candidate instead.
|
Find address candidates |
Locate a single address using a geocode service resource. This resource provides information about candidates, including the address, location, and match score. The result of this operation is a list of address candidates. |
Geocode addresses |
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. |
Geocode addresses [DEPRECATED] |
This action has been deprecated. Please use Geocode addresses instead.
|
Geoenrichment |
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. |
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 |
Attribute domains are used to constrain the values allowed in any particular attribute for a table or feature class. If the features in a feature class or nonspatial objects in a table have been grouped into subtypes, different attribute domains can be assigned to each of the subtypes. A domain is a declaration of acceptable attribute values. Whenever a domain is associated with an attribute field, only the values within that domain are valid for the field. |
Get data from feature layer |
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. |
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 surveys |
This action retrieves a list of surveys owned by the logged in-user |
Point to point routing |
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. |
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 |
The reverse geocode operation determines the address at a particular x,y location. |
Run a data pipeline |
Run a data pipeline. |
Update a record in a feature layer |
This action updates an existing record 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 record in a feature layer. |
Update records to a feature layer (batch) |
This action edits records to an existing feature layer in a batch based on an unique ID. |
Add attachment
Add an attachment to 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 |
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 new records to an existing feature layer in a batch.
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 to and from 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
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 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 point geometry object from Longitude (X) and Latitude (Y)
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
Create report
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
This action deletes one or many records from a feature layer using 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 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
Extracts EXIF metadata and tags from images
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
Fetch the updates, changes, or deletions that were made to your selected feature layer. This action is used in conjunction with the trigger on your feature service.
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
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.
Fetch the updates, changes, or deletions that were made to your selected feature layer. This action is used in conjunction with the trigger on your feature service.
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 geocode service resource. This resource provides information about candidates, including the address, location, and match score. The result of this operation is a list of address candidates.
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 geocode service resource. This resource provides information about candidates, including the address, location, and match score. The result of this operation is a list of address candidates.
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 geocode service resource. This resource provides information about candidates, including the address, location, and match score. The result of this operation is a list of address candidates.
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, 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 |
---|---|---|---|---|
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
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.
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
Attribute domains are used to constrain the values allowed in any particular attribute for a table or feature class. If the features in a feature class or nonspatial objects in a table have been grouped into subtypes, different attribute domains can be assigned to each of the subtypes. A domain is a declaration of acceptable attribute values. Whenever a domain is associated with an attribute field, only the values within that domain are valid for the field.
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 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 surveys
This action retrieves a list of surveys owned by the logged in-user
Returns
Point to point routing
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 |
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
The reverse geocode operation determines the address at a particular x,y location.
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.
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
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 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 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 to a feature layer (batch)
This action edits records to an existing feature layer in a batch based on an 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. |
When a record is deleted from a feature layer |
This action triggers a flow when a record is deleted in 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. |
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. |
When an attachment is deleted |
This action triggers a flow when an attachment is deleted in your feature layer. |
When an attachment is updated |
This action triggers a flow when an attachment is updated in your 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.
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.
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.
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.
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.
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.
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'.