For the complete documentation index, see llms.txt. This page is also available as Markdown.

Optimized Preparation Server API

API calls to publish and verify the publication status of environment preparation servers.

Optimized Publication

Optimized publication offers more control over the imaging process of the preparation server.

Publish image in an optimized way

POST /environments/{amb_uuid}/servers/template/optimized-publish/

Path parameters

Parameters
Required
Description

amb_uuid

Yes

Environment UUID

Request Body

Field
Type
Description

stop_server

boolean

Whether the staging server should be stopped during image creation.

notify_list

array

List of emails to be notified when publication ends.

replace_instances

object

Publication settings.

replace_instances.block_instances

boolean

Whether instances with previous versions should be blocked after publication.

replace_instances.block_users

boolean

Whether to request use block_instances: true)

replace_instances.block_users_message

string

Reconnection warning message (when block_users: true)

replace_instances.block_users_seconds

number

Disconnection time in seconds (when block_users: true)

Accepted Values for block_users_seconds

Value
Equivalent

300

5 minutes

600

10 minutes

900

15 minutes

1200

20 minutes

1500

25 minutes

1800

30 minutes

Publication Modes

Updated instances are started, previous instances are not blocked, and users are not disconnected.

Updated instances are started, previous instances are blocked, but users are not disconnected.

Previous instances are blocked and users are notified to reconnect.

Important: It is not possible to send block_users: true with block_instances: false.

Any mode above accepts stop_server: true to make the staging server unavailable during image creation.

Response

Status: 202 Accepted

Verify optimized publication status

Verifies the image publication status for the specified request.

Path parameters

Parameters
Required
Description

amb_uuid

Yes

Environment UUID

request_id

Yes

Publication request UUID

Response

Status: 200 OK

Possible Values for image_publication_status

Value
Description

PUBLISHING

Publication in progress

PUBLISHED

Publication completed

ERROR

Publication error

Last updated

Was this helpful?