DomainLifecycleEvent

One marker on a domain's lifecycle timeline: the per-domain version number to fetch full detail for via GET /domains/{id}/versions/{version}, the change type to render, and when it occurred. It is the condensed peer of the full domain_version resource, sized for drawing the timeline rather than inspecting one event.

  • object
    Type: string

    Resource type identifier

  • version
    Type: integer

    Per-domain version number to fetch full detail for

  • change_type
    Type: string · DomainVersionChangeTypeenum

    Classification of the lifecycle event that produced this version

    Classification of the lifecycle event that produced a version. Values are: - registration_pending: the v1 row written when a registration starts - registered: the registry confirmed the create and the domain went active - renewed: a renewal extended the registration, advancing only the expiry - imported: an external inventory row was created from a non-sponsor lookup - synced: the freshness sweep refreshed an external row from the registry - auth_staged: a validated transfer auth code was attached to or replaced on a row - transfer_pending: an inbound transfer was requested and the row is awaiting the registry verdict - transferred: an inbound transfer was approved and the row became a sponsored registration - transfer_failed: an inbound transfer was refused and the row returned to external monitoring

    values
    • registration_pending = ChangeTypeRegistrationPending
    • registered = ChangeTypeRegistered
    • renewed = ChangeTypeRenewed
    • imported = ChangeTypeImported
    • synced = ChangeTypeSynced
    • auth_staged = ChangeTypeAuthStaged
    • transfer_pending = ChangeTypeTransferPending
    • transferred = ChangeTypeTransferred
    • transfer_failed = ChangeTypeTransferFailed
  • occurred_at
    Type: string

    When this event was recorded