latestOpenAPI 3.1.0raw.githubusercontent.com2026-06-1247150179.9 KB

e0ac88d02fe7

operations

Get operation details

Retrieve the full details of an operation by ID, including its current status and all dependency details. Use this to poll for operation completion after initiating a change.

get/operations/{id}

Path parameters

idstring required
Example:op-a1b2c3d4-e5f6-7890-abcd-ef1234567890

Operation ID (format: op-<uuid>)

Response

Operation details

@type'unstoppabledomains.com/partner.v3.Operation' required
idstring required

Operation ID

status'PREVIEW' | 'QUEUED' | 'PROCESSING' | 'FAILED' | 'COMPLETED' | 'CANCELLED' | 'AWAITING_UPDATES' required
type'ADMIN_GENERIC' | 'DOMAIN_ADMIN_UPDATE' | 'DOMAIN_RENEW' | 'ACCOUNT_UPDATE' | 'DOMAIN_DNS_RECORD_CREATE' | 'DOMAIN_DNS_RECORD_UPDATE' | 'DOMAIN_DNS_RECORD_DELETE' | 'DOMAIN_DNS_RECORD_BATCH' | 'DOMAIN_DNS_SECURITY_ENABLE' | 'DOMAIN_DNS_SECURITY_DELETE' | 'DOMAIN_DNS_NAME_SERVER_UPDATE' | 'DOMAIN_HOSTING_UPDATE' | 'DOMAIN_HOSTING_DISABLE' | 'DOMAIN_TRANSFER_OUT' | 'DOMAIN_TRANSFER_OUT_TOGGLE' | 'DOMAIN_FLAGS_UPDATE' | 'DOMAIN_CONTACTS_UPDATE' | 'CONTACT_CREATE' | 'DOMAIN_SUGGESTION_CREATE' | 'DOMAIN_SUGGESTION_REFRESH' | 'DOMAIN_ADMIN_DNS_ZONE_MIGRATE' required
domainstring
createdAtTimestampnumber required
lastUpdatedTimestampnumber required
validUntilTimestampnumber

Example response

{
  "id": "op-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "dependencies": [
    {
      "id": "plop_abc12345-1234-1234-1234-abc123456789",
      "parameters": {
        "owner": {
          "id": "con_abc12345-1234-1234-1234-abc123456789"
        },
        "contacts": {
          "admin": {
            "id": "con_abc12345-1234-1234-1234-abc123456789"
          },
          "billing": {
            "id": "con_abc12345-1234-1234-1234-abc123456789"
          },
          "tech": {
            "id": "con_abc12345-1234-1234-1234-abc123456789"
          }
        },
        "period": 1
      }
    }
  ]
}