delete

user.document.delete

Soft-deletes a document. All versions are marked deleted atomically.

Auth

Bearer JWT + unsealed vault.

Arguments

Arg Type Description
id ID! Document UUID

GraphQL

mutation($id: ID!) {
  user {
    document {
      delete(id: $id)
    }
  }
}

Returns the deleted document’s id on success.

curl

curl -X POST https://api.test.geena.eu/graphql \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "mutation($id: ID!) { user { document { delete(id: $id) } } }",
    "variables": { "id": "7b4f-..." }
  }'