Capabilities
The capabilities endpoint provides metadata about the features which the data connector (and data source) support.
Request
GET /capabilities
Response
Example
{
"version": "0.1.6",
"capabilities": {
"query": {
"aggregates": {},
"variables": {},
"nested_fields": {
"filter_by": {},
"order_by": {},
"aggregates": {}
},
"exists": {
"nested_collections": {}
}
},
"mutation": {},
"relationships": {
"relation_comparisons": {},
"order_by_aggregate": {}
}
}
}
Response Fields
Name | Description |
---|---|
version | A semantic version number of this specification which the data connector claims to implement |
capabilities.query.aggregates | Whether the data connector supports aggregate queries |
capabilities.query.exists.nested_collections | Whether the data connector supports exists expressions against nested collections |
capabilities.query.variables | Whether the data connector supports queries with variables |
capabilities.query.explain | Whether the data connector is capable of describing query plans |
capabilities.query.nested_fields.filter_by | Whether the data connector is capable of filtering by nested fields |
capabilities.query.nested_fields.order_by | Whether the data connector is capable of ordering by nested fields |
capabilities.mutation.transactional | Whether the data connector is capable of executing multiple mutations in a transaction |
capabilities.mutation.explain | Whether the data connector is capable of describing mutation plans |
capabilities.relationships | Whether the data connector supports relationships |
capabilities.relationships.order_by_aggregate | Whether order by clauses can include aggregates |
capabilities.relationships.relation_comparisons | Whether comparisons can include columns reachable via relationships |
See also
- Type
Capabilities
- Type
CapabilitiesResponse
- Type
QueryCapabilities
- Type
NestedFieldCapabilities
- Type
MutationCapabilities
- Type
RelationshipCapabilities