# Objects / Revision

# Revision

**Object**
## Revision

### Implements
*List of interfaces this object implements*

- [PrintableReasonInterface](/documentation/Interfaces/Printable-Reason-Interface#PrintableReasonInterface)

| Fields | Type | Description |
| --- | --- | --- |
| user | [User](/documentation/Objects/User#User) | The user who made the revision |
| key | *String!* | The field that was changed |
| keyDescription | *String!* | The human readable value of the field that was changed |
| old | *String* | The old value for the field |
| new | *String* | The new value for the field |
| timestamp | [DateTime](/documentation/Types/Date-Time#DateTime) | The date and time that the revision was made |