What happened
You submitted a non-intercompany payout with a validpurpose but no valid supporting documents in the documents array. Conduit requires every non-intercompany payout to include at least one document that was uploaded via POST /v2/documents with purpose=transaction_support. This returns HTTP 422 with error code DOCUMENTATION_REQUIRED.
Common causes
- Missing
documents—purposeis present butdocumentsis empty or absent - Wrong document purpose — the document exists but was uploaded with a purpose other than
transaction_support
purpose: INTERCOMPANY payouts, which go through a separate recipient whitelisting gate. A missing or invalid purpose value returns HTTP 400 VALIDATION_ERROR, not this error.
Recovery
1. Upload a supporting document with purpose transaction_support Documents are uploaded as multipart/form-data. Thefile field must be a valid PDF (binary, with %PDF- magic bytes):
id (format doc_*).
2. Resubmit the payout with purpose and documents
Use a new
Idempotency-Key. The previous key is bound to the rejected 422 response and reusing it would return that same error.Prevention
- Always upload documents with
purpose=transaction_supportbefore referencing them in a payout - Include the returned
doc_*id in the payoutdocumentsarray when submitting a non-intercompany payout - For intercompany transfers, use
purpose: INTERCOMPANYand pre-register the recipient viaPOST /v2/customers/:id/whitelist-recipientsinstead
Related endpoints
- POST /v2/documents — upload a supporting document
- POST /v2/payouts — create a payout