The Update Disbursement with Document API allows you to attach documents to an existing disbursement after it has been created. Documents can be attached as check attachments for postal checks or as custom documents requiring payee signatures.
Before using this API, ensure you have:disbursement_uuid from a successfully created disbursementdocument_uuidSandbox URL: https://sandbox.services.disbursecloud.com/api/v1/documents/update-disbursement-document
Production URL: https://app.services.disbursecloud.com/api/v1/documents/update-disbursement-document
Method: POST
Content-Type: multipart/form-data
Authorization: Bearer Token (required)

First, create your disbursement using the Create Disbursement API to get a disbursement_uuid.
Use this API to attach your document immediately after creation or later (within valid time window).
Field | Required | Type | Description |
file | Yes* | File (PDF) | document file to upload (max 10MB, 60 pages) |
disbursement_uuid | Yes | String | UUID of the disbursement to update |
payee_uuid | Conditional | String | Required when disbursement has multiple payees |
document_uuid | Optional | String | Use existing uploaded document instead of new file |
one-time-use | No | Boolean | true for single use, false to reuse (default: false) |

file or document_uuid, not both.
When direct_disburse: true:
When email: true and sms: true:

Solution: Verify the UUID is correct and disbursement exists.{ "Message": "Action denied. The disbursement is currently in Processing and no changes are allowed" } |
Solution: Check disbursement status. Cannot update if already in Processing or later status.
Direct Disburse - 15 Minute WindowFor disbursements with direct_disburse: true:

For email/SMS disbursements:

Email: devsupport@disbursecloud.com
API Documentation: https://docs.google.com/document/d/1Z7IJvXjD2-AjC6TIGJVKgrkHJMSO8ajCjgexy2RAvCw