get
user.document.get
Fetches one document (latest version) including its decrypted JSON content.
Auth
Bearer JWT + unsealed vault.
Arguments
| Arg |
Type |
Description |
id |
ID! |
Document UUID |
GraphQL
query($id: ID!) {
user {
document {
get(id: $id) {
metadata { id version schemaRef name audit { updatedAt } }
content { data }
}
}
}
}
Response
{
"data": {
"user": {
"document": {
"get": {
"metadata": { "id": "7b4f...", "version": 3, "schemaRef": "https://schema.identa.io/core/PersonFullName.json", "name": "My name" },
"content": { "data": { "firstName": "Alice", "lastName": "Liddell" } }
}
}
}
}
}
curl
curl -X POST https://api.test.geena.eu/graphql \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "query($id: ID!) { user { document { get(id: $id) { metadata { id name } content { data } } } } }",
"variables": { "id": "7b4f-..." }
}'