Skip to main content
Requires authentication

Endpoint

PUT /documents/{id}

Request Body

FieldTypeRequiredDescription
urlstringNoURL to document file
typestringNoDocument type
expiryDatestringNoDocument expiry date
issuedBystringNoIssuing authority
adminIdUUIDNoReassign to a different admin (set to null to unlink)
userIdUUIDNoReassign to a different user (set to null to unlink)

Example

{
  "expiryDate": "2026-12-31T00:00:00Z",
  "issuedBy": "Updated Authority",
  "userId": "user-uuid"
}

Response

{
  "success": true,
  "data": {
    "id": "uuid",
    "expiryDate": "2026-12-31T00:00:00Z",
    "issuedBy": "Updated Authority",
    "adminId": null,
    "userId": "user-uuid"
  }
}