Query entries with a typed filter
post/cms/query
Before you call
- Credential
Authorization: Bearer $KEY- Scope
content:read- Mcp
rivier_cms_query- Graphql
Query.contentEntryQuery- Sdk
content.entry.query- Cli
content entry query
Request bodyapplication/json, required
- typestringPattern: ^[a-z][a-z0-9_]{0,39}$.
- localestringAt most 20 characters.
- whereobject
- searchstringAt most 300 characters.
- sortlist of object
- fieldstringrequiredAt most 100 characters.
- dirstringOne of: asc, desc. Default: asc.
- fieldstringrequired
- limitintegerDefault: 25. At least 1. At most 200.
- offsetintegerDefault: 0. At least 0. At most 100000.
- selectlist of string
- expandintegerDefault: 0. At least 0. At most 1.
- statelist of string
- sitestringAt most 80 characters.
Responses
- 200application/jsonSuccess
- itemslist of objectrequired
- idstring (uuid)required
- typestringrequired
- slugstringrequired
- localestringrequired
- statestringrequiredOne of: draft, in_review, approved, scheduled, published, archived.
- titlestringrequired
- fieldsobjectrequired
- versionnumberrequired
- pendingbooleanrequired
- publishedAtstring or nullrequired
- updatedAtstringrequired
- totalnumberrequired
- limitnumberrequired
- offsetnumberrequired
- itemslist of objectrequired
- 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring