Makes a decision on a pending approval request. Transitions the associated intent to approved or rejected.
approved
rejected
cURL
curl --request POST \ --url https://app.mandate.md/api/approvals/{id}/decide \ --header 'Content-Type: application/json' \ --cookie laravel_session= \ --data ' { "decision": "approved", "note": "Verified with vendor, payment is correct." } '
{ "approvalId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "intentId": "9e5f1a2b-3c4d-5e6f-7a8b-9c0d1e2f3a4b", "decision": "approved", "intentStatus": "approved" }
Laravel Sanctum cookie-based session authentication. Obtained via GitHub OAuth login on the dashboard.
The approval ID.
The approval decision.
Optional note explaining the decision.
500
Decision recorded.
Was this page helpful?