Tessera docs

Launch Tessera

Launch

Rows

List rows

List rows in a table with filters, sorting and pagination.

GET

/v1/rows/{table}

Returns rows the caller is allowed to read under the table’s row-level rules.

Authorizations

Authorizationstringrequired

Bearer token. Use a server key or a user access token: Bearer <token>.

Path parameters

tablestringrequired

Table name from your schema, for example tasks.

Query parameters

wherestringoptional

JSON filter, for example {"done":false}.

orderstringoptional

Column and direction, for example created_at.desc.

limitintegeroptional

1–100. Defaults to 20.

cursorstringoptional

The next_cursor from a previous response.

Response fields

dataRow[]required

Rows on this page.

next_cursorstring | nullrequired

Cursor for the next page.

Errors

401unauthorized

The token is missing, expired or revoked.

404not_found

No table exists with this ID in the environment.

429rate_limited

Too many requests. Retry after the number of seconds in Retry-After.

curl --request GET \  --url https://api.tessera.dev/v1/rows/tasks?where=%7B%22done%22%3Afalse%7D&limit=20 \  --header "Authorization: Bearer $TESSERA_KEY"
{  "data": [    {      "id": "tsk_1a",      "title": "Ship docs",      "done": false,      "created_at": "2026-09-21T10:02:00Z"    }  ],  "next_cursor": "c_eyJpZCI6InRza18xYSJ9"}

© 2026 Tessera, Inc.

Support

Status

Create a free website with Framer, the website builder loved by startups, designers and agencies.