Tessera docs

Launch Tessera

Launch

Rows

Create row

Insert a row. Values are validated against the schema.

POST

/v1/rows/{table}

Inserts one row and returns it with defaults applied. Send an array to insert up to 500 rows in one request.

Authorizations

Authorizationstringrequired

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

Path parameters

tablestringrequired

Table name.

Request body

…columnsobjectrequired

Column values. Required columns without defaults must be present.

Response fields

idstringrequired

Primary key of the new row.

…anyrequired

The inserted row with defaults.

Errors

401unauthorized

The token is missing, expired or revoked.

403forbidden

The key doesn't have the scope needed for this endpoint.

422validation_failed

One or more fields are invalid. See error.fields for details.

curl --request POST \  --url https://api.tessera.dev/v1/rows/tasks \  --header "Authorization: Bearer $TESSERA_KEY" \  --header "Content-Type: application/json" \  --data '{"title":"Write changelog","project_id":"prj_8f2k1"}'
{  "id": "tsk_2b",  "title": "Write changelog",  "done": false,  "project_id": "prj_8f2k1",  "created_at": "2026-09-28T08:30:00Z"}

© 2026 Tessera, Inc.

Support

Status

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