Approval
idUuidrequiredread-onlyFields of id
subjectTypeApprovalSubjectTyperequiredsubjectIdUuidrequiredsubjectSummaryobjectrequiredFields of subjectSummary
titlestringrequiredamountMoney | nullrecipientNamestring | nullRecipient (payments, recipients) or counterparty name.
sourceBalanceIdUuid | nullsourceBalanceNamestring | nullrailRail | nullitemCountinteger | nullBulk uploads: payments in the batch.
recipientMaskedIdentifierstring | nullMasked account identifier of the recipient the approver binds to (payments: the snapshot taken at submission, which the payment is sent to or refused against; recipients: the current details). Null for other subjects (security audit S-01, D-47).
tierintegerrequiredstatusApprovalStatusrequiredread-onlyFields of status
requiredApprovalsintegerrequiredreceivedintegerrequiredread-onlyApprovals received so far (
approveddecisions).decisionsarray of objectrequiredrequestedByUuidrequiredrequestedByNamestringcanDecidebooleanrequiredread-onlyWhether the caller is an eligible approver (not the requester unless self-approval allowed).
expiresAtTimestamp | nullcreatedAtTimestamprequiredread-onlyFields of createdAt
policyobjectread-onlyThe effective policy tier the request is judged against.
Fields of policy
kindApprovalPolicyKind | nullsourcestringrequiredsnapshot: the tier captured when the request opened;policy: the current policy;default: the built-in single approval;recipient: recipient approval mode.tierApprovalTierrequiredissuesarray of objectrequiredFields of issues
codestringrequiredmessagestringrequired