---
title: Update Status
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/python)

[Registrar Sandbox](https://developers.cloudflare.com/api/python/resources/registrar%5Fsandbox)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Update Status

##### [Get Update Status](https://developers.cloudflare.com/api/python/resources/registrar%5Fsandbox/subresources/update%5Fstatus/methods/get)

registrar\_sandbox.update\_status.get(strdomain\_name, UpdateStatusGetParams\*\*kwargs)  \-> [UpdateStatusGetResponse](https://developers.cloudflare.com/api/python/resources/registrar%5Fsandbox#%28resource%29%20registrar%5Fsandbox.update%5Fstatus%20%3E%20%28model%29%20update%5Fstatus%5Fget%5Fresponse%20%3E%20%28schema%29)

GET/accounts/{account\_id}/registrar-sandbox/registrations/{domain\_name}/update-status

##### ModelsExpand Collapse 

class UpdateStatusGetResponse: …

Status of an async registration workflow.

completed: bool

Indicates whether the workflow reached a terminal state. A `succeeded` or `failed` state returns `true`; `pending`, `in_progress`, `action_required`, and `blocked` return `false`.

created\_at: datetime

formatdate-time

links: Links

self: str

URL to this status resource.

resource: Optional\[str\]

URL to the domain resource.

state: Literal\["pending", "in\_progress", "action\_required", 3 more\]

Describes the workflow lifecycle state.

* `pending`: The workflow awaits processing.
* `in_progress`: Processing started. Continue polling `links.self`. An internal deadline limits the duration of this state.
* `action_required`: The workflow pauses for user action. See `context.action` for details. Stop automated polling until the user completes the required action.
* `blocked`: A third party, such as the domain extension’s registry or a losing registrar, prevents progress. Continue polling because the block may resolve when the third party responds.
* `succeeded`: Terminal state. The operation completed successfully. `completed` equals `true`. For registrations, `context.registration` contains the resulting registration resource.
* `failed`: Terminal state. The operation failed. `completed` equals `true`. See `error.code` and `error.message` for the reason. Require user review before retrying.

One of the following:

"pending"

"in\_progress"

"action\_required"

"blocked"

"succeeded"

"failed"

updated\_at: datetime

formatdate-time

context: Optional\[Dict\[str, object\]\]

Provides workflow-specific data.

For domain-centric workflows, `context.domain_name` identifies the workflow subject.

error: Optional\[Error\]

Provides error details when a workflow reaches the `failed` state. The workflow type (registration, update, etc.) and underlying registry response determine the specific codes and messages. Workflow error codes differ from immediate HTTP error `errors[].code` values in non-2xx responses. Surface `error.message` to the user for context.

code: str

Machine-readable error code identifying the failure reason.

message: str

Human-readable explanation of the failure. May include registry-specific details.