DomainVersion
One immutable lifecycle event for a domain: the complete frozen snapshot at this version plus the field-level changes from the previous version.
- objectType: string
Resource type identifier
- idType: string
Unique identifier for this version event
- domainType: string
_id Identifier of the domain this version belongs to
- versionType: integer
Per-domain monotonic version number, starting at 1
- changeType: string · DomainVersionChangeTypeenum
_type Classification of the lifecycle event that produced this version
values- registration
_pending = Change Type Registration Pending - registered =
Change Type Registered - renewed =
Change Type Renewed
- changeType: string
_summary Human-readable summary of the change; omitted when none was recorded
- snapshotType: object · DomainVersionSnapshot
Complete frozen state of the domain at this version
- objectType: string
Resource type identifier
- autoType: boolean
_renew Whether auto-renewal was enabled at this version; omitted when unknown
- periodType: object · Period
Registration term at this version; omitted when unknown
- expiresType: string
_at Registry expiry at this version; omitted when unknown
- roidType: string
Registry object id (ROID) at this version; omitted before the registry confirms the create
- sponsoringType: string
_registrar Sponsoring registrar at this version; omitted before the registry confirms the create
- contactsType: array object[] · DomainVersionContact[]
Frozen role contacts assigned at this version; empty when none were assigned
Frozen copy of a contact assigned to a role at a single version.
- nameserversType: array string[]
Delegated nameserver hostnames at this version
- eppType: array string[]
_statuses EPP status codes set at this version
- dsType: array object[] · DomainVersionDS[]
_records DNSSEC delegation-signer records at this version
Frozen DNSSEC delegation-signer record at a single version.
- changesType: array object[] · DomainVersionChange[]
Field-level changes versus the previous version; empty for the first version
A single field-level change between this version and the previous one.
kindtells the client how to renderfrom/to.- objectType: string
Resource type identifier
- fieldType: string
Snake-case name of the field that changed
- labelType: string
Human-readable label for the changed field
- kindType: stringenum
How a client should render from/to
values- date
- toggle
- count
- text
- list
- reference
- fromType: object
Previous value; omitted when the field was unset before this version
- toType: object
New value; omitted when the field was unset at this version
- changedType: object · Actor
_by Actor that produced this version; omitted when attribution is unavailable
- objectType: string
Resource type identifier
- methodType: string
Principal class. One of
session,personal_key,org_key,system. - userType: object · User
Full user profile. Populated for
sessionandpersonal_key(the key owner) when the user row is resolvable; null fororg_keyandsystem, and also null when the user row was deleted after the attribution was recorded. - personalType: object · ActorPersonalKey
_key Personal API key pointer. Populated only for
personal_key. - orgType: object · ActorOrgKey
_key Org API key pointer. Populated only for
org_key.
- occurredType: string
_at When this version was recorded