Configuration API
Important
Deployment and Repair endpoints that are marked as “with product versioning” will turn Product Versioning on for the tenant. After using this endpoint, Product Versioning cannot be turned off. Ensure that you intend to use product versioning if you use Product Versioning enabled endpoints.
Endpoint Index
Action | Endpoint |
---|---|
Deploy test configuration WITH Product Versioning | POST /configuration/studio/deploy |
Deploy test configuration WITHOUT Product Versioning | POST /configuration/deployTest |
Repair test configuration WITH Product Versioning | POST /configuration/studio/repair |
Deploy production configuration WITH Product Versioning | POST /configuration/deploy |
Deploy production configuration WITHOUT Product Versioning | POST /assets/v1/deploy |
Repair production configuration WITH Product Versioning | POST /configuration/repair |
Configuration Deployment to Test Tenants
Note
The test deploy endpoints are intended for tenants created as test tenants. These tenants are usually created using configuration studio. Production tenants use different endpoints, below.
Warning
Do not use the deployment endpoint for Product Versioning or the Repair endpoint unless you intend to use product versioning in the tenant. After enabling product versioning, it cannot be turned off.
POST /configuration/studio/deploy
Name | Position | Type | Required |
---|---|---|---|
recreate | formdata | boolean | required |
zipFile | formdata | file | required |
POST /configuration/deployTest
Name | Position | Type | Required |
---|---|---|---|
tenantNameSuffix | formdata | string | optional |
zipFile | formdata | file | required |
requiredhostname stringlogfile stringsuccess booleantenantName string
POST /configuration/studio/repair
Name | Position | Type | Required |
---|---|---|---|
version | formdata | integer | required |
zipFile | formdata | file | required |
Configuration Deployment to Production Tenants
Warning
Do not use the deployment endpoint for Product Versioning or the Repair endpoint unless you intend to use product versioning in the tenant. After enabling product versioning, it cannot be turned off.
POST /configuration/deploy
Name | Position | Type | Required |
---|---|---|---|
tenantName | formdata | string | required |
zipFile | formdata | file | required |
POST /assets/v1/deploy
Name | Position | Type | Required |
---|---|---|---|
tenantName | formdata | string | required |
zipFile | formdata | file | required |
Note
If Product Versioning is turned on this endpoint will repair the latest configuration. It will not create a new version.
requiredhostname stringlogfile stringsuccess booleantenantName string
POST /configuration/repair
Name | Position | Type | Required |
---|---|---|---|
tenantName | formdata | string | required |
version | formdata | integer | required |
zipFile | formdata | file | required |
See the Product Versioning Repair topic for information on using the repair endpoints.