> For the complete documentation index, see [llms.txt](https://prohelp.assetpanda.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://prohelp.assetpanda.com/integrations-store/record-management/arcgis-integration.md).

# ArcGIS Integration

You can integrate your Asset Panda Pro account with your ArcGIS account to synchronize GIS-based asset information between both platforms. The ArcGIS integration supports two-way synchronization, allowing Asset Panda Pro records to be pushed to ArcGIS while also retrieving updates from ArcGIS into Asset Panda Pro. New records can be created in either system during synchronization. This ensures that location and attribute updates remain synchronized between both platforms.

This integration helps organizations maintain accurate location-based asset data, streamline field operations, and ensure asset records remain updated across both systems.

{% hint style="info" %}
Currently, the integration supports only full synchronization. Support for delta synchronization may be added in future releases based on ArcGIS API capabilities.
{% endhint %}

***

## Prerequisites <a href="#prerequisites" id="prerequisites"></a>

* Active ArcGIS account with administrative permissions
* Active Asset Panda Pro subscription with administrative permissions to configure integrations
* ArcGIS permissions to create Developer Credentials

***

## ArcGIS tasks <a href="#arcgis-tasks" id="arcgis-tasks"></a>

### Generate ArcGIS API Credentials <a href="#generate-arcgis-api-credentials" id="generate-arcgis-api-credentials"></a>

Asset Panda Pro uses ArcGIS Developer Credentials for authentication.

1. Open the [ArcGIS Developer Credentials Portal](https://location.arcgis.com/credentials/?utm_source=chatgpt.com).
2. Sign in using your ArcGIS account credentials.
3. Click **Create Developer Credentials.**
4. Select **OAuth 2.0 Credentials**.
5. Configure the application details:
   * **Application Name**
   * **Description**
   * **Redirect URLs** (if applicable)
6. Save the application. ArcGIS generates the following credentials:
   * **Client ID**: Unique identifier for the ArcGIS application
   * **Client Secret**: Secret key used for authentication
   * **Username**: ArcGIS account username

{% hint style="warning" %}
Store the **Client Secret** securely, as ArcGIS may not display the full value again after generation.
{% endhint %}

***

## Asset Panda tasks <a href="#asset-panda-tasks" id="asset-panda-tasks"></a>

### Set up the ArcGIS integration in Asset Panda Pro <a href="#setup-arcgis-integration-with-asset-panda" id="setup-arcgis-integration-with-asset-panda"></a>

1. Log into Asset Panda Pro with an administrator account
2. Navigate to <img src="/files/dLHka5YWbUR3zisHLua6" alt="Settings icon" data-size="line"> **Settings** > **Account Management**.
3. Expand the appropriate account and module.
4. Click **Manage** in the **Integrations** card.
5. Select **Integrations Store**.
6. In the **ArcGIS** tile, click **Add**. The **Integrations in this module** tab is displayed.
7. In the **ArcGIS** tile, click **Configure**.
8. Enter the following details to authenticate Asset Panda Pro with ArcGIS:
   * **Client ID**: ArcGIS OAuth Client ID
   * **Username**: ArcGIS account username
   * **Client Secret**: ArcGIS OAuth Client Secret
9. Click **Sign in with ArcGIS** and complete the ArcGIS authorization process.
10. Click **Test and save connection**.
11. If the test is successful, click **Continue with mapping**.
12. Click **Add mapping option**.
13. Enter a **Mapping Name** for your configuration.
14. Select the **Sync Direction** to specify the direction of the data transfer:
    * **Push to Asset Panda Pro**: Push ArcGIS data to Asset Panda Pro collections.
    * **Asset Panda Pro to ArcGIS**: Push Asset Panda Pro data to ArcGIS layers.
15. For **External Entity**, select the ArcGIS layer for which data will be transferred.
16. For **Collection**, select the collection for which data will be transferred.
17. Under **Mapping & Sync Direction**, map ArcGIS fields to corresponding Asset Panda Pro fields.

{% hint style="info" %}

* Select the appropriate **Unique Identifier** field to ensure accurate record matching between both systems.
* To map additional fields, click **Add more** and repeat the previous step.
  {% endhint %}

18. When all fields are mapped, click **Save**.

{% hint style="info" %}
You can schedule the sync to run on a configured schedule or choose **Run now** for the associated automation to trigger the sync manually.&#x20;
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://prohelp.assetpanda.com/integrations-store/record-management/arcgis-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
