DKBSignDocs

API reference

PUTRequires Bearer token

Update a client

/api/clients/update/{client}

All fields optional. Email unique per company excluding the current row.

Path parameters

FieldTypeDescription
client
Required
stringPath parameter client.

Query parameters

This endpoint has no query parameters.

Request body

FieldTypeDescription
name
stringLast name.
firstname
stringFirst name.
cni_number
stringID document number.
phone
stringPhone.
email
stringEmail (unique per company).
motif_demande
stringRequest reason.

Responses

StatusMeaning
200Updated
401Missing or invalid Bearer token.

Request

curl
curl -X PUT 'https://api.dkbsigns.com/api/clients/update/client' \
  -H 'Authorization: Bearer $DKBSIGN_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"name":"example","firstname":"example","cni_number":"example","phone":"example","email":"user@acme.test","motif_demande":"example"}'

Response 200

json
{
  "message": "Modification effectuée",
  "client": {
    "id": 12,
    "name": "Dupont",
    "firstname": "Marie",
    "email": "marie@example.com",
    "phone": "+2250700000000",
    "cni_number": "CI123456",
    "motif_demande": "Account opening"
  }
}