Registrations
Create Registration
List Registrations
Get Registration
Update Registration
ModelsExpand Collapse
class RegistrationCreateResponse: …Status of an async registration workflow.
Status of an async registration workflow.
Whether the workflow has reached a terminal state. true when
state is succeeded or failed. false for pending,
in_progress, action_required, and blocked.
state: Literal["pending", "in_progress", "action_required", 3 more]Workflow lifecycle state.
pending: Workflow has been created but not yet started processing.
in_progress: Actively processing. Continue polling links.self.
The workflow has an internal deadline and will not remain in this
state indefinitely.
action_required: Paused — requires action by the user (not the
system). See context.action for what is needed. An automated
polling loop must break on this state; it will not resolve on its
own without user intervention.
blocked: The workflow cannot make progress due to a third party
such as the domain extension’s registry or a losing registrar.
No user action will help. Continue polling — the block may resolve
when the third party responds.
succeeded: Terminal. The operation completed successfully.
completed will be true. For registrations, context.registration
contains the resulting registration resource.
failed: Terminal. The operation failed. completed will be true.
See error.code and error.message for the reason. Do not
auto-retry without user review.
Workflow lifecycle state.
pending: Workflow has been created but not yet started processing.in_progress: Actively processing. Continue pollinglinks.self. The workflow has an internal deadline and will not remain in this state indefinitely.action_required: Paused — requires action by the user (not the system). Seecontext.actionfor what is needed. An automated polling loop must break on this state; it will not resolve on its own without user intervention.blocked: The workflow cannot make progress due to a third party such as the domain extension’s registry or a losing registrar. No user action will help. Continue polling — the block may resolve when the third party responds.succeeded: Terminal. The operation completed successfully.completedwill betrue. For registrations,context.registrationcontains the resulting registration resource.failed: Terminal. The operation failed.completedwill betrue. Seeerror.codeanderror.messagefor the reason. Do not auto-retry without user review.
Workflow-specific data for this workflow.
The workflow subject is identified by context.domain_name for
domain-centric workflows.
error: Optional[Error]Error details when a workflow reaches the failed state. The specific
error codes and messages depend on the workflow type (registration,
update, etc.) and the underlying registry response. These workflow
error codes are separate from immediate HTTP error errors[].code
values returned by non-2xx responses. Surface
error.message to the user for context.
Error details when a workflow reaches the failed state. The specific
error codes and messages depend on the workflow type (registration,
update, etc.) and the underlying registry response. These workflow
error codes are separate from immediate HTTP error errors[].code
values returned by non-2xx responses. Surface
error.message to the user for context.
class RegistrationListResponse: …A domain registration resource representing the current state of a registered domain.
A domain registration resource representing the current state of a registered domain.
When the domain was registered. Present when the registration resource exists.
Fully qualified domain name (FQDN) including the extension
(e.g., example.com, mybrand.app). The domain name uniquely
identifies a registration — the same domain cannot be registered
twice, making it a natural idempotency key for registration requests.
When the domain registration expires. Present when the registration is ready; may be null only while status is registration_pending.
status: Literal["active", "registration_pending", "expired", 3 more]Current registration status.
active: Domain is registered and operational
registration_pending: Registration is in progress
expired: Domain has expired
suspended: Domain is suspended by the registry
redemption_period: Domain is in the redemption grace period
pending_delete: Domain is pending deletion by the registry
Current registration status.
active: Domain is registered and operationalregistration_pending: Registration is in progressexpired: Domain has expiredsuspended: Domain is suspended by the registryredemption_period: Domain is in the redemption grace periodpending_delete: Domain is pending deletion by the registry
class RegistrationGetResponse: …A domain registration resource representing the current state of a registered domain.
A domain registration resource representing the current state of a registered domain.
When the domain was registered. Present when the registration resource exists.
Fully qualified domain name (FQDN) including the extension
(e.g., example.com, mybrand.app). The domain name uniquely
identifies a registration — the same domain cannot be registered
twice, making it a natural idempotency key for registration requests.
When the domain registration expires. Present when the registration is ready; may be null only while status is registration_pending.
status: Literal["active", "registration_pending", "expired", 3 more]Current registration status.
active: Domain is registered and operational
registration_pending: Registration is in progress
expired: Domain has expired
suspended: Domain is suspended by the registry
redemption_period: Domain is in the redemption grace period
pending_delete: Domain is pending deletion by the registry
Current registration status.
active: Domain is registered and operationalregistration_pending: Registration is in progressexpired: Domain has expiredsuspended: Domain is suspended by the registryredemption_period: Domain is in the redemption grace periodpending_delete: Domain is pending deletion by the registry
class RegistrationEditResponse: …Status of an async registration workflow.
Status of an async registration workflow.
Whether the workflow has reached a terminal state. true when
state is succeeded or failed. false for pending,
in_progress, action_required, and blocked.
state: Literal["pending", "in_progress", "action_required", 3 more]Workflow lifecycle state.
pending: Workflow has been created but not yet started processing.
in_progress: Actively processing. Continue polling links.self.
The workflow has an internal deadline and will not remain in this
state indefinitely.
action_required: Paused — requires action by the user (not the
system). See context.action for what is needed. An automated
polling loop must break on this state; it will not resolve on its
own without user intervention.
blocked: The workflow cannot make progress due to a third party
such as the domain extension’s registry or a losing registrar.
No user action will help. Continue polling — the block may resolve
when the third party responds.
succeeded: Terminal. The operation completed successfully.
completed will be true. For registrations, context.registration
contains the resulting registration resource.
failed: Terminal. The operation failed. completed will be true.
See error.code and error.message for the reason. Do not
auto-retry without user review.
Workflow lifecycle state.
pending: Workflow has been created but not yet started processing.in_progress: Actively processing. Continue pollinglinks.self. The workflow has an internal deadline and will not remain in this state indefinitely.action_required: Paused — requires action by the user (not the system). Seecontext.actionfor what is needed. An automated polling loop must break on this state; it will not resolve on its own without user intervention.blocked: The workflow cannot make progress due to a third party such as the domain extension’s registry or a losing registrar. No user action will help. Continue polling — the block may resolve when the third party responds.succeeded: Terminal. The operation completed successfully.completedwill betrue. For registrations,context.registrationcontains the resulting registration resource.failed: Terminal. The operation failed.completedwill betrue. Seeerror.codeanderror.messagefor the reason. Do not auto-retry without user review.
Workflow-specific data for this workflow.
The workflow subject is identified by context.domain_name for
domain-centric workflows.
error: Optional[Error]Error details when a workflow reaches the failed state. The specific
error codes and messages depend on the workflow type (registration,
update, etc.) and the underlying registry response. These workflow
error codes are separate from immediate HTTP error errors[].code
values returned by non-2xx responses. Surface
error.message to the user for context.
Error details when a workflow reaches the failed state. The specific
error codes and messages depend on the workflow type (registration,
update, etc.) and the underlying registry response. These workflow
error codes are separate from immediate HTTP error errors[].code
values returned by non-2xx responses. Surface
error.message to the user for context.