OBJECT

ApprovalProcessSettings

link GraphQL Schema definition

  • type ApprovalProcessSettings {
  • # Ordered list of approvers who must act on the approval.
  • approvers: [ApprovalProcessApprover!]!
  • # When true, every approver must approve; when false, a single approval suffices.
  • allApprove: Boolean!
  • # When true, an approver may delegate their decision to another user.
  • canDelegate: Boolean!
  • # Who may still edit the record while approval is pending — managers, or managers
  • # and approvers.
  • recordLock: ApprovalProcessRecordLock!
  • # When true, the approval auto-resolves after expiration_days without a decision.
  • expiration: Boolean!
  • # Days before an unanswered approval expires; at least 1 when expiration is true.
  • expirationDays: Int!
  • # Outcome applied when the approval expires — Approve or Reject.
  • expirationResult: ApprovalProcessExpirationResult!
  • # When true, the approval is tied to the sales step of the record being approved.
  • salesProcessDependency: Boolean!
  • }