Submit Partner Subaccount Document
Upload a document for a subaccount request.
Available to: Organization administrators
Environments: Live
Rate Limit: 750 requests per hour, 30-second back-off, counts all requests
After creating a subaccount request, use this endpoint once per documentType to upload each of the three required documents.
errorText field in the response body to determine whether the request succeeded or failed.subAccountRequestId
For subAccountRequestId, use the requestId returned from createpartnersubaccountrequest.
base64data Format
Documents are submitted inline as base64 data URIs. The base64data field must be a data URI with a supported MIME type prefix. The maximum field length is 8,388,608 characters (approximately 6 MB).
Supported MIME types:
application/pdftext/plainimage/<file type>(for example,image/pngorimage/jpeg)
Size Limits
- Maximum request body: 5 MB
- Effective maximum file size: ~3.5 MB (base64 encoding adds ~33% overhead)
- Filename length: 5-64 characters
Re-upload Behavior
- Each document slot can only be filled once. The API rejects re-uploads to slots that already have a completed upload.
- If you uploaded the wrong document, contact Evaluation Support.
Common Failure Scenarios
- Invalid or non-existent
subAccountRequestId - Subaccount request is already
ApprovedorDenied - Invalid
documentTypevalue - Missing or invalid data URI prefix in
base64data - Unsupported MIME type
- Document slot already has a completed upload
- Non-admin user attempting to call the endpoint
- Subaccount request belongs to a different organization
- POA contact not found on the subaccount request
Next Steps
After uploading all three documents, use the getpartnersubaccountrequeststatus endpoint to check the status of the subaccount request.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Response
Non-empty if the request failed