PATCH
/
v1
/
document-review
/
:id
/
reject
curl -X PATCH https://api.geldstuck.com/v1/document-review/dr_01HX3ZQ.../reject \
  -H "x-api-key: $GELDSTUCK_PUBLIC_KEY" \
  -H "x-api-secret: $GELDSTUCK_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"note": "Signature illegible.", "reasonCode": "illegible"}'
{
  "id": "dr_01HX3ZQ...",
  "status": "rejected",
  "rejectedAt": "2026-04-22T12:48:00.000Z",
  "reasonCode": "illegible"
}

Path parameters

id
string
required

Body

note
string
required
Reason visible to the uploader.
reasonCode
string
Optional machine-readable code: illegible, wrong_document, expired, suspected_fraud, other.

Returns

The updated review, now with status: "rejected".
curl -X PATCH https://api.geldstuck.com/v1/document-review/dr_01HX3ZQ.../reject \
  -H "x-api-key: $GELDSTUCK_PUBLIC_KEY" \
  -H "x-api-secret: $GELDSTUCK_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{"note": "Signature illegible.", "reasonCode": "illegible"}'
{
  "id": "dr_01HX3ZQ...",
  "status": "rejected",
  "rejectedAt": "2026-04-22T12:48:00.000Z",
  "reasonCode": "illegible"
}