DKBSignDocs

API reference

POSTRequires Bearer token

Upload a new version

/api/edm/documents/{document_id}/versions

Multipart. 409 if sealed or versioning_disabled.

Path parameters

FieldTypeDescription
document_id
Required
stringPath parameter document_id.

Query parameters

This endpoint has no query parameters.

Request body

Send as multipart/form-data.

FieldTypeDescription
file
Required
stringNew binary.
e.g. "example"
note
stringVersion note.
e.g. "Corrected annex"

Responses

StatusMeaning
201Version created
401Missing or invalid Bearer token.

Request

curl
curl -X POST 'https://api.dkbsigns.com/api/edm/documents/uuid_or_id/versions' \
  -H 'Authorization: Bearer $DKBSIGN_TOKEN' \
  -H 'Accept: application/json' \
  -F 'file=example' \
  -F 'note=Corrected annex'

Response 201

json
{
  "version_no": 2,
  "is_current": true,
  "note": "Corrected annex"
}