Simplify your stack and build anything. Or everything.
Build tomorrow’s web with a modern solution you truly own.
Code-based nature means you can build on top of it to power anything.
It’s time to take back your content infrastructure.

Pagination

All collection find queries are paginated automatically. Responses are returned with top-level meta data related to pagination, and returned documents are nested within a docs array.

Find response properties:

PropertyDescription
docsArray of documents in the collection
totalDocsTotal available documents within the collection
limitLimit query parameter - defaults to 10
totalPagesTotal pages available, based upon the limit queried for
pageCurrent page number
pagingCounternumber of the first doc on the current page
hasPrevPagetrue/false if previous page exists
hasNextPagetrue/false if next page exists
prevPagenumber of previous page, null if it doesn't exist
nextPagenumber of next page, null if it doesn't exist

Example response:

1
{
2
// Document Array
3
"docs": [
4
{
5
"title": "Page Title",
6
"description": "Some description text",
7
"priority": 1,
8
"createdAt": "2020-10-17T01:19:29.858Z",
9
"updatedAt": "2020-10-17T01:19:29.858Z",
10
"id": "5f8a46a1dd05db75c3c64760"
11
}
12
],
13
// Metadata
14
"totalDocs": 6,
15
"limit": 1,
16
"totalPages": 6,
17
"page": 1,
18
"pagingCounter": 1,
19
"hasPrevPage": false,
20
"hasNextPage": true,
21
"prevPage": null,
22
"nextPage": 2
23
}

Pagination controls

All Payload APIs support the pagination controls below. With them, you can create paginated lists of documents within your application:

ControlDescription
limitLimits the number of documents returned
pageGet a specific page number

Disabling pagination within Local API

For find operations within the Local API, you can disable pagination to retrieve all documents from a collection by passing pagination: false to the find local operation.

Next

The Admin Panel