GraphQL standard operations reference
- Last UpdatedJul 01, 2026
- 1 minute read
Every entity exposes a consistent set of GraphQL operations:
|
Property |
Type |
Description |
Example |
|---|---|---|---|
|
count |
Query |
Total entity count, optionally filtered |
Dashboard totals |
|
list |
Query |
Retrieve entities with filters, ordering, pagination |
Browse and search |
|
metadata |
Query |
Schema info: property names, types, descriptions |
Dynamic UI generation |
|
orderByDescriptors |
Query |
Available sort fields |
Build sort controls |
|
filterDescriptors |
Query |
Available filter fields, types, operators |
Build filter UIs |
|
insert |
Mutation |
Create new entities |
Batch creation |
|
update |
Mutation |
Modify entity (requires etag) |
Edit properties |
|
delete |
Mutation |
Remove entity (requires etag) |
Cleanup |
|
validValues |
Query |
Allowed enum values for properties |
Populate dropdowns |
Pagination pattern
{
dataValidation {
session {
list(pagination
: {skip : 0, take : 25} orderBy
: [ {name : "createdAt", direction : DESC} ] filters
: {status : {eq : "COMPLETED"}}) {
handle name status
}
}
}
}
Discover available Filters
{
dataValidation {
sessionIssue {
filterDescriptors { name description dataType operators }
}
}
}
Valid values for enum properties
{
dataValidation {
session {
statusValidValues defaultObjectIntentValidValues grantedAccessValidValues
}
}
}