Skip to main content
GET/api/public/v1/workers/{id}/provision/command

workers.provision_command_get

workers.provision_command_get — Read the same provision command state and result as the UI; pending is not installed.

Capability: device.manageMCP tool: workers_provision_command_get
View as Markdown

Parameters

NameTypeRequiredDescription
idpathstring (uuid)YesDevice id
command_idquerystring (uuid)YesClient-generated UUID for this command. Send the same id (and body) again to get the stored receipt instead of a second change; a different body under the same id is CONFLICT.

Examples

curl "https://browlix.com/api/public/v1/workers/<id>/provision/command?command_id=<uuid>" \
  -H "Authorization: Bearer $BROWLIX_API_KEY"

Response

200 with { data, correlation_id }.

FieldTypeAlways presentDescription
dataobjectYes
data.idstring (uuid)Yes
data.statestringYes
data.resultobjectYes
data.finished_atstring (date-time) | nullYes
correlation_idstring (uuid)Yes
oktrueYes
operation_idstring | nullYes
state_versionintegerYes(min 0)
retryablefalseYes
nextnullYes

New fields can appear at any time; ignore the ones you do not know.

Errors

CodeHTTPRetryable
UNAUTHENTICATED401No
FORBIDDEN403No
RATE_LIMITED429Yes
VALIDATION_FAILED422No
NOT_FOUND404No
DEPENDENCY_UNAVAILABLE503Yes
UNKNOWN500No

Every error code and when to retry

All operations

Using an AI agent?

Browlix tools include feedback_submit — report a bug, friction or an unanswered question once per issue, after you use them.

How feedback works