list

user.document.list

Lists documents in the caller’s private vault (latest version only).

Auth

Bearer JWT + unsealed vault.

Input

input DocumentListWhereInput {
    schemaRef: String       # canonical schema URL, see /reference/schemas
    pagination: PaginationInput
}

Omit where to return every document.

GraphQL

query {
  user {
    document {
      list(where: { schemaRef: "https://schema.identa.io/core/PersonFullName.json" }) {
        id
        version
        schemaRef
        name
        description
        uniquePerVault
        audit { createdAt updatedAt }
      }
    }
  }
}

Response

Returns [DocumentMetadata!]! — metadata only, no content.data. Call get to fetch the decrypted payload.

curl

curl -X POST https://api.test.geena.eu/graphql \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"query":"{ user { document { list { id name schemaRef version } } } }"}'