---
updatedAt: 2026-09-21T10:34:38.000Z
agentTools:
  projectIndex: https://developers.marq.com/llms.txt
---

# Approval object

[block:parameters]
{
  "data": {
    "h-0": "Attribute",
    "0-0": "**projectId** [string](https://lucidpress.readme.io/reference/types)  \nThe unique identifier of the project associated with the approval.",
    "1-0": "**approvalState** [string](https://lucidpress.readme.io/reference/types)  \nThe status of the approval which includes:  \n  \n- `pending_approval` (user requested initial approval)\n- `approved` (approval admin granted approved status)\n- `declined` (approval admin denied approval request)\n- `needs_approval` (user made updates on an project that was previously approved).",
    "2-0": "**requesterId** [string](https://lucidpress.readme.io/reference/types)  \nThe unique identifier of the user that requested approval.",
    "3-0": "**approverId** [string](https://lucidpress.readme.io/reference/types)  \nThe unique identifier of the user that is assigned to approve the request.",
    "4-0": "**timestamp** [string](https://lucidpress.readme.io/reference/types)  \nDate when the approval request was created."
  },
  "cols": 1,
  "rows": 5,
  "align": [
    "left"
  ]
}
[/block]

```json Approval object
{
    "projectId": "fa90bfcf-54db-4ed7-b07c-0127dc5a29ff",
    "approvalState": "approved",
    "requesterId": 163375509,
    "approverId": 116622339,
    "timestamp": "2023-08-16T18:38:50Z"
}
```