Skip to navigation

Create a design library installation

Installs a succeeded design library version into the target environment asynchronously.

Installation requirements:

  • The library must be owned by or shared with the target space.
  • Installation into the library’s source environment is rejected.

A target organisation can have up to 100 concurrent design library installations across all its spaces, environments and libraries. Installations with sys.status set to created or in_progress count towards this limit. Installations with status succeeded or failed do not count.

When the limit is reached, this endpoint returns 409 Conflict with the message Parallel installation limit reached and details.limit set to 100. No installation is created or queued. Retry after an active installation finishes and capacity becomes available.

A 201 response queues processing. Retrieve the installation using Get a design library installation until sys.status is succeeded or failed.

Authentication

AuthorizationBearer
Contentful Management API token

Path parameters

spaceIdstringRequired
environmentIdstringRequired
designLibraryIdstringRequired

Request

Body
versionobjectRequired
A link to the succeeded version of this design library to install.

Response

The installation was created and queued for processing. This response does not indicate that installation is complete.
object
OR
object
OR
object

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error
500
Internal Server Error