Export APIM policies
GET /apim/export_policies
Overview
This API exports the policies of an API or API version.
Prerequisites
- Environment (Org) admin permissions
Request
GET https://{controlplane_path}/api/1/rest/public/apim/export_policies?{query_parameters}
Path parameters
Key | Description |
---|---|
controlplane_path |
Required. The path to the SnapLogic Control Plane:
elastic.snaplogic.com
For the UAT or EMEA control plane, substitute the name for elastic . For
example:
|
Query parameters
Key | Type | Description |
---|---|---|
path |
string |
The path to the API or the API version.
Format:
|
policies_to_export |
array | A comma-separated list of strings containing the policies to export.
Valid values:
Example: |
Request header
In the request header, specify Basic
for authorization, add your credentials, and specify application/json
for content type:
Authorization: Basic {your_encoded_security_credentials}
Content-Type: application/json
Request body
None.
Response
Response body
The response is a JSON object containing information about the exported policies.
{
"0": [
...
],
"class_id": "com-snaplogic-policy-export",
"class_version": 1,
"source_org": "..."
}
Note: If you use the Import APIM policies API to import these policies to another API or API version,
you must provide the entire JSON object as the value for
policies_to_import
in the request body.