ChangeRequestItem
One mutation inside a change: the end state it asks for, the state it was composed against, and what happened when it ran.
- objectType: string
Resource type identifier
- appliedType: integer
_version The domain version this item settled at, which is the one
GET /domains/{id}reports for the parts it touched. Null until it lands. - appliedType: string
_at When this item landed. Null until it does, and always set alongside
applied_version. - failureType: string
_code Why this item could not be applied. Empty unless it failed.
- createdType: string
_at When the item was written, which is when the change was submitted
- updatedType: string
_at When the item last moved
- idType: string
Change request item typeid (prefix
chi_) - requestType: string
_id The change this item belongs to
- kindType: stringenum
The class of mutation this item carries
valuesdomain.nameserversdomain.subordinate_hostsdomain.dnssecdomain.contactsdomain.transfer_lockdomain.update_lockdomain.auth_codedomain.transfer_outdomain.deletiondomain.auto_renewdomain.team_assignmentdomain.record_removal - sequenceType: integer
Position in the apply order, fixed when the change was submitted. Items run lowest first, and a later revision of the ordering never reshuffles an already-approved change.
- redactedType: boolean
Whether
desiredandcurrentare withheld. True only for the kinds whose body carries the domain's transfer authorization code; everything else about the item still reads normally. - desiredType: object
The end state this item asks for. Absent when
redactedis true. - currentType: object
The same shape frozen from live state when the change was composed, which is what makes the difference renderable months later against a domain that has since moved. Absent when
redactedis true. - pendingType: string
_operation _id The registry operation this item is waiting on, when the registry deferred the command rather than answering it. Null otherwise.