StyleBook configuration

Use APIs to upgrade the configuration pack to a new StyleBook

You can use StyleBook APIs to upgrade the configuration pack from an existing StyleBook to a new StyleBook.

POST http://<ADM-endpoint-name>/stylebook/nitro/v2/config/configpacks/actions/upgrade?mode=async

Payload:

{
    "upgrade": {
            "stylebook": {
            "name": "customer-template",
            "namespace": "neustar.citrix.adc.stylebooks",
            "version": "6.2"
        },
        "configpack_ids": [
            "1644278065",
            "2750234437"
        ]
    }
}
<!--NeedCopy-->

In this example payload, the listed config packs are 1644278065 and 2750234437. These config packs are updated to a new StyleBook with name,customer-template, and version, 6.2.

To get the status of the configuration pack upgrade job, use the job Polling API:

GET: https://<ADM-IP-address>/stylebook/nitro/v1/config/jobs/<job-ID>

Note

Repeat the GET method until the status field in the response body is set to completed (indicating success) or failed.

Use APIs to upgrade the configuration pack to a new StyleBook

In this article