- URL:
- https://<root>/exportSite
- Methods:
POST- Version Introduced:
- 10.4
Access requirements
Required privileges
The Portal Administrator API requires privilege-based access. An administrator must be assigned a specific user privilege, or role, to access any given endpoint. Listed below are the user privileges or roles an administrator can be assigned that provides access to this endpoint. If multiple privileges are listed, only one needs to be assigned to gain access.
Tokens
This API requires token-based authentication. A token is automatically generated for administrators who sign in to the Portal Administrator API directory's HTML interface. Tokens generated in this way are stored for the entirety of the session.
Those accessing the API directory outside of the HTML interface will need to acquire a session token from the generate operation in the Portal Directory API. For security reasons, all POST requests made to the Portal Administrator API must include a token in the request body.
Description
The export operation exports the portal site configuration to a specified location. The exported file includes the following information:
- Content directory: The content directory contains the data associated with every item in the portal.
- Portal database: A snapshot of the portal database that stores users, groups, items, and other information about the portal.
Request parameters
| Parameter | Details |
|---|---|
| A folder path, accessible to the portal, where the exported site configuration will be written. Starting at ArcGIS Enterprise 12.0, if your deployment is configured to use cloud-based storage, the |
(Optional) | Introduced at ArcGIS Enterprise 12.0. This parameter defines the location configuration for a file store or cloud-based storage systems. If your deployment is configured to use cloud-based storage, the JSON object must contain connection information, such as bucket, container, credential, and cloud region information. If this parameter is not defined, or if your deployment is not configured with cloud-based storage, the parameter will use the file store configuration. The following is sample input for file store configurations. Example |
| Introduced at ArcGIS Enterprise 11.1. The This parameter validates the folder path specified in the Values: |
| The response format. The default response format is Values: |
| Parameter | Details |
|---|---|
| Applicable to both AWS S3 and Azure Blob. For AWS, this parameter specifies the name of the backup bucket. For Azure Blob, this parameter provides the URL for the backup Azure Blob container. |
| Applicable to just AWS S3. This parameter specifies the AWS region the backup bucket is in. Example Example |
| Applicable to just Azure Blob. This parameter defines a string that stores the connection information for the Azure Blob container. The JSON object must include the Example |
Example usages
The following are sample POST requests for the export operation, each defining a different storage location for the exported site configuration:
POST /<context>/portaladmin/exportSite HTTP/1.1
Host: organization.example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: []
location=\\server\share\backup&locationConfig={"type": "fileStore","provider": "FileSystem"}&validate=true&f=jsonJSON Response examples
The following demonstrates the differences in success responses that can be returned by this operation.
{
"status": "success",
"location": "\\server\share\backup\Aug-06-2025_10-20-55.portalsite"
}