Resource Management API
Note
See the Resource Management feature topic for details about how to use this API.
Endpoint Index
Action | Endpoint |
---|---|
Deploy resources in bulk | PUT /configuration/products/{productName}/resources |
Deploy resources by type | PUT /configuration/products/{productName}/resources/{resourcesType} |
Fetch resources | GET /configuration/products/{productName}/resources/{resourcesType} |
Fetch resources by locator | GET /configuration/products/{productName}/resources/{resourcesType}/{locator} |
Delete resource by locator | DELETE /configuration/products/{productName}/resources/{resourcesType}/{locator} |
List resource timestamps | GET /products/resources/timestamps/ |
Details
Zip file structure sample available here
:
Zip file structure:
resources.zip
|-- tables/
|-- staticDocuments/
|-- documentTemplates/
|-- formulaTemplates/
Deploy resources in bulk¶
PUT /configuration/products/{productName}/resources
Name | Position | Type | Required |
---|---|---|---|
effectiveTimestamp | formdata | timestamp | optional |
productName | path | string | required |
zipFile | formdata | file | required |
Deploy resources by type¶
PUT /configuration/products/{productName}/resources/{resourcesType}
Name | Position | Type | Required |
---|---|---|---|
effectiveTimestamp | formdata | timestamp | optional |
productName | path | string | required |
resourcesType | path | string | required |
zipFile | formdata | file | required |
ResourceDeployResponse¶
requiredlocator stringname stringeffectiveTimestamp timestampurlExpirationTimestamp timestamperrorDetails stringsuccess booleantype stringurl string
Fetch resources¶
GET /configuration/products/{productName}/resources/{resourcesType}
Name | Position | Type | Required |
---|---|---|---|
effectiveTimestamp | query | timestamp | optional |
productName | path | string | required |
resourceName | formdata | string | optional |
resourcesType | path | string | optional |
Fetch resources by locator¶
GET /configuration/products/{productName}/resources/{resourcesType}/{locator}
Name | Position | Type | Required |
---|---|---|---|
locator | path | string | required |
productName | path | string | required |
resourcesType | path | string | required |
ResourceResponse¶
requiredlocator stringname stringeffectiveTimestamp timestampurlExpirationTimestamp timestampurl string
Delete resource by locator¶
DELETE /configuration/products/{productName}/resources/{resourcesType}/{locator}
Name | Position | Type | Required |
---|---|---|---|
locator | path | string | required |
productName | path | string | required |
resourcesType | path | string | required |
List resource timestamps¶
GET /products/resources/timestamps/
Name | Position | Type | Required |
---|---|---|---|
productName | query | string | required |
ResourceTimestampResponse¶
requiredtimestamp