DKBSignDocs

API reference

POSTRequires Bearer token

Legacy mass sign

/api/v4/sign-batch

Multipart: documents[] plus signers_csv. CSV columns: customer_msisdn, customer_last_name, customer_first_name, customer_birthdate, customer_id, customer_idtype.

Path parameters

This endpoint has no path parameters.

Query parameters

This endpoint has no query parameters.

Request body

Send as multipart/form-data.

FieldTypeDescription
documents
Required
arrayPDFs to sign (max 10 MB each).
e.g. ["example"]
signers_csv
Required
stringCSV aligned with the documents.
e.g. "example"
signature_params
objectOptional JSON string of placement params.

Responses

StatusMeaning
200Batch signed
401Missing or invalid Bearer token.

Request

curl
curl -X POST 'https://api.dkbsigns.com/api/v4/sign-batch' \
  -H 'Authorization: Bearer $DKBSIGN_TOKEN' \
  -H 'Accept: application/json' \
  -F 'documents=example' \
  -F 'signers_csv=example' \
  -F 'signature_params={}'

Response 200

json
{
  "message": "Lot signé",
  "batch_id": "550e8400-e29b-41d4-a716-446655440000",
  "total_signed": 10,
  "signed_documents": []
}