> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fluz.app/llms.txt
> Use this file to discover all available pages before exploring further.

# ObjectChangeHistoryEvent

> One append-only history event for an object.

**Object**

One append-only history event for an object.

## Fields

<ResponseField name="id" type="UUID!">
  The event ID.
</ResponseField>

<ResponseField name="objectType" type="ObjectOwnerObjectType!">
  The type of the object the event belongs to.
</ResponseField>

<ResponseField name="objectId" type="UUID!">
  The object the event belongs to.
</ResponseField>

<ResponseField name="changeType" type="String!">
  OBJECT\_CREATED, FIELD\_CHANGED, OWNER\_\* / ACCESS\_\* events, or APPROVAL\_REQUESTED / APPROVAL\_APPROVED / APPROVAL\_DECLINED / APPROVAL\_EXPIRED.
</ResponseField>

<ResponseField name="actor" type="ObjectChangeHistoryActor!">
  Who performed the change. See [`ObjectChangeHistoryActor`](/api-reference/types/object-change-history-actor).
</ResponseField>

<ResponseField name="subjectUserId" type="UUID">
  The user the change was made for, when different from the actor (e.g. the cardholder).
</ResponseField>

<ResponseField name="approvalId" type="UUID">
  The approval linked to this event, when there is one.
</ResponseField>

<ResponseField name="approval" type="ObjectChangeHistoryApproval">
  The approval linked to this event. See [`ObjectChangeHistoryApproval`](/api-reference/types/object-change-history-approval).
</ResponseField>

<ResponseField name="change" type="JSON">
  Event details: `{ field, old, new }` for field, owner, and access changes, and `{ approval_type, approval_code, decision_channel }` for approval events. See [The change payload](/features/activity-history#the-change-payload).
</ResponseField>

<ResponseField name="createdAt" type="DateTime!">
  When the change happened.
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.