DKBSignDocs

API reference

GETRequires Bearer token

Search the repository

/api/edm/search

Retrieve /api/edm/search. Authenticated routes need Authorization: Bearer {token} from POST /api/v1/login.

Path parameters

This endpoint has no path parameters.

Query parameters

FieldTypeDescription
q
stringFull-text query.
e.g. "nda"
type
stringTypology UUID.
status
stringDocument status.
signer
stringMatch signature_info.
tag
stringTag filter.
folder_id
stringLimit to a folder.
date_from
stringCreated-from date.
date_to
stringCreated-to date.
sealed_from
stringSealed-from date.
sealed_to
stringSealed-to date.
consent
stringMatch metadata.consent.
limit
integerPage size (1–200, default 50).
e.g. 50
offset
integerOffset (default 0).
e.g. 0

Request body

This endpoint does not accept a request body.

Responses

StatusMeaning
200Search hits
401Missing or invalid Bearer token.

Request

curl
curl -X GET 'https://api.dkbsigns.com/api/edm/search?q=nda&type=type&status=status&signer=signer&tag=tag&folder_id=uuid_or_id&date_from=date_from&date_to=date_to&sealed_from=sealed_from&sealed_to=sealed_to&consent=consent&limit=50&offset=0' \
  -H 'Authorization: Bearer $DKBSIGN_TOKEN'

Response 200

json
[
  {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "org_id": "1",
    "folder_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "typology_id": null,
    "name": "Contract 2026.pdf",
    "status": "draft",
    "size_bytes": 1048576,
    "mime_type": "application/pdf",
    "owner_user_id": "4",
    "metadata": {},
    "tags": [
      "client-x"
    ],
    "legal_hold": false,
    "version_count": 1,
    "sealed_at": null,
    "created_at": "2026-03-01T10:00:00Z",
    "updated_at": "2026-03-01T10:00:00Z"
  }
]