Magidoc

ApprovalItem
Object

Individual approval within an approval stage, representing one approver's response.

Fields

#

approver

ID of the approver (user, placeholder, external user, or team). Use this value as the approvalItemId when calling changeApprovalStageApprover to replace this approver with someone else.

status

Non-null

Current approval status.

type

Type of approver (user, placeholder, external, or team).

note

Optional note from the approver when requesting changes or providing feedback.

changedAt

Timestamp when the approval status was last changed.

approvalFiles

Files associated with this approval (used in proofing workflows).

currentUserApproval

Non-null

Whether this approval belongs to the currently authenticated user.

userId

User ID if a specific user has claimed this approval.

approverUser

Resolved user document if approver is a user.

approverPlaceholder

Resolved placeholder document if approver is a placeholder.

approverTeam

Resolved team document if approver is a team.

Usages

#

References

#