Submit an attestation for an application
Submits an attestation for an application. For business applications, the attestor must be a control person. For individual applications, the attestor must be the individual. The attestor name must exactly match the name on file.
Authentication: Accepts Application Token (X-Application-Token header).
Authorizations
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 250 requests per hour.
Headers
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.
Path Parameters
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^[0-9A-Za-z]{27}$"1NFHrqBHb3cTfLVkFSGmHZqdDPi"
Body
Attestation submission data
Request to submit an attestation for a KYB application.
To accept a banking partner's disclosure online (the customer-facing
half of the partner-onboarding disclosure gate), additionally supply
disclosure_id (the terms key the provider declared, e.g.
partner_disclosures) and disclosure_version. When those fields are
present the attestation is recorded as a partner disclosure
acknowledgment with acceptance_channel = customer_online (acceptor
name + client IP captured server-side), advancing the partner-onboarding
substatus and ā for an already-approved application ā triggering the
programmatic reprovision. The API is partner-agnostic: callers supply a
terms key + version, never a partner name. When disclosure_id is
absent the behavior is a standard onboarding attestation.
Type of attestation being submitted
information_accuracy, terms_of_service, privacy_policy, funds_transfer_agreement, lead_bank_privacy_policy, e_sign "information_accuracy"
Unix epoch timestamp (in seconds) when the attestation was made
1705315800
ID of the individual applicant making the attestation
"2hCjxJzUAW6JVRkZqaF9E0KpM3b"
Optional. The partner disclosure terms key the customer is
accepting, as declared by the provider (e.g. partner_disclosures).
When present, this attestation is recorded as a partner disclosure
acknowledgment. Partner-agnostic ā a terms key, never a partner name.
"partner_disclosures"
Optional. The version of the partner disclosure being accepted
(e.g. 2026-06). Required when disclosure_id is present.
"2026-06"
Response
Attestation submitted successfully

