Pagination
Most list endpoints return a plain JSON array of every matching record, with no paging:
curl -H "Authorization: Bearer $EXAYARD_API_KEY" \
"https://api.exayard.com/v1/projects?organizationId=js79m7b3kfqd3vqzwx0kpcnryx7h2k4e"
# [ { "_id": "...", "name": "..." }, ... ]
Three endpoints page with limit and cursor:
| Endpoint | cursor | Next page |
|---|---|---|
GET /v1/notifications | an opaque string | pass back the response's nextCursor; it is null on the last page |
GET /v1/conversations | a timestamp in ms | pass the oldest conversation's lastMessageAt (its createdAt when it has no messages); you get conversations older than it |
GET /v1/credits/usage | a timestamp in ms | pass the oldest entry's createdAt; you get entries older than it |
Each operation's exact input and output is on its Markdown page, listed in api.exayard.com/llms.txt.