Uploads an Enhanced Due Diligence (EDD) document using base64-encoded content. For files larger than 10MB, use the presigned URL endpoint instead.
Authentication: Accepts Application Token (X-Application-Token header).
Application-specific token for public URL access. Generated when a customer is created. Provides access to a single application without requiring an API key. Token is valid for 30 days and rate-limited to 100 requests per hour.
Unique key to ensure request idempotency. If the same key is used within a certain time window, the original response will be returned instead of executing the request again.
The unique identifier for the application KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
Request to upload an Enhanced Due Diligence (EDD) document
Type of EDD document. Required types depend on EDD data:
bank_statement, regulatory_license, flow_of_funds, payslip, employment_contract, shareholders_agreement, income_verification_letter, savings_statement "bank_statement"
Supported file type
pdf, jpeg, png "pdf"
Base64-encoded file content. Maximum size after decoding is 500MB.
"JVBERi0xLjQKJeLjz9MKMw=="
ISO 3166-1 alpha-2 country code for the document
2"US"
Optional original filename. Will be sanitized for safe storage and display.
100"source_of_wealth.pdf"
Optional description of the document
500"Q3 2024 bank statement"
Document uploaded successfully
Response after successfully uploading a document
KSUID is a 27-character globally unique ID that combines a timestamp with a random component. Used for all entity identifiers in the Dakota platform.
27"1NFHrqBHb3cTfLVkFSGmHZqdDPi"