curl --request POST \
--url https://api.platform.dakota.xyz/customers/{id}/checkbook/signature \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"user_name": "John Doe"
}
'{
"code": "invalid_request",
"message": "The request was invalid. Please check your input and try again.",
"details": {
"field": "amount",
"issue": "must be greater than 0"
}
}Generates a signature image from the user’s name and submits it to Checkbook using the user’s API credentials. This is required for Checkbook transactions over $2000. Updates the SignatureProvided flag in the database upon success.
curl --request POST \
--url https://api.platform.dakota.xyz/customers/{id}/checkbook/signature \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"user_name": "John Doe"
}
'{
"code": "invalid_request",
"message": "The request was invalid. Please check your input and try again.",
"details": {
"field": "amount",
"issue": "must be greater than 0"
}
}Customer ID 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"
The user's full name to generate signature from
1"John Doe"
Signature generated and submitted successfully