Resource Management API

Note

See the Resource Management feature topic for details about how to use this API.

Endpoint Index

ActionEndpoint
Deploy resources in bulkPUT /configuration/products/{productName}/resources
Deploy resources by typePUT /configuration/products/{productName}/resources/{resourcesType}
Fetch resourcesGET /configuration/products/{productName}/resources/{resourcesType}
Fetch resources by locatorGET /configuration/products/{productName}/resources/{resourcesType}/{locator}
Delete resource by locatorDELETE /configuration/products/{productName}/resources/{resourcesType}/{locator}
List resource timestampsGET /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
    Request:
    NamePositionTypeRequired
    effectiveTimestampformdatatimestampoptional
    productNamepathstringrequired
    zipFileformdatafilerequired
Deploy resources by type
PUT /configuration/products/{productName}/resources/{resourcesType}
    Request:
    NamePositionTypeRequired
    effectiveTimestampformdatatimestampoptional
    productNamepathstringrequired
    resourcesTypepathstringrequired
    zipFileformdatafilerequired
ResourceDeployResponse
required
locator string
name string
effectiveTimestamp timestamp
urlExpirationTimestamp timestamp
errorDetails string
success boolean
type string
url string
Fetch resources
GET /configuration/products/{productName}/resources/{resourcesType}
    Request:
    NamePositionTypeRequired
    effectiveTimestampquerytimestampoptional
    productNamepathstringrequired
    resourceNameformdatastringoptional
    resourcesTypepathstringoptional
    Response: [ResourceResponse]
Fetch resources by locator
GET /configuration/products/{productName}/resources/{resourcesType}/{locator}
    Request:
    NamePositionTypeRequired
    locatorpathstringrequired
    productNamepathstringrequired
    resourcesTypepathstringrequired
ResourceResponse
required
locator string
name string
effectiveTimestamp timestamp
urlExpirationTimestamp timestamp
url string
Delete resource by locator
DELETE /configuration/products/{productName}/resources/{resourcesType}/{locator}
    Request:
    NamePositionTypeRequired
    locatorpathstringrequired
    productNamepathstringrequired
    resourcesTypepathstringrequired
List resource timestamps
GET /products/resources/timestamps/
ResourceTimestampResponse
required
 timestamp