13 FOCUSED GUIDES

REST API integration

Connect CRUD requests, filters and pagination, and interpret failures without guessing the contract.

Use get_project_api or the dashboard's generated OpenAPI contract for your project's exact data-plane routes. Machine keys and end-user tokens have different access models. Treat error status and JSON code together, keep credentials out of URLs, and test against disposable records before changing real data.

Plan request capacity
PRACTICAL FIELD GUIDE

Make your first MCPBackend REST request

A first request should verify the actual project URL, table name and caller type with the smallest useful read.

Read the guide →
PRACTICAL FIELD GUIDE

Fetch resolved, but the API returned an error

A fetch promise can resolve for an HTTP error response.

Read the guide →
PRACTICAL FIELD GUIDE

A 400 error names an unknown column

Unknown-column errors often indicate a mismatch between deployed client code and the current table schema.

Read the guide →
PRACTICAL FIELD GUIDE

Use supported REST filter operators

MCPBackend filter syntax supports defined operators rather than arbitrary SQL expressions.

Read the guide →
PRACTICAL FIELD GUIDE

Multiple REST filters combine with AND

Multiple supported filters narrow a result together rather than automatically creating an OR expression.

Read the guide →
PRACTICAL FIELD GUIDE

Understand contains search before using LIKE filters

A contains-style filter is different from a full-text search engine.

Read the guide →
PRACTICAL FIELD GUIDE

Offset pagination can shift when records change

Offset pagination selects a position in the current ordered result.

Read the guide →
PRACTICAL FIELD GUIDE

Response count is not always the full table total

A returned count must be interpreted according to the API's response contract.

Read the guide →
PRACTICAL FIELD GUIDE

PATCH changes selected fields rather than replacing a row

A partial update sends only the fields being changed.

Read the guide →
PRACTICAL FIELD GUIDE

A successful DELETE returns no JSON body

A 204 response indicates successful completion without a response body.

Read the guide →
PRACTICAL FIELD GUIDE

A record returns 404: missing or not owned?

A 404 can represent a missing record or a record outside the end user's owner scope.

Read the guide →
PRACTICAL FIELD GUIDE

Distinguish 402 write caps from 429 request caps

MCPBackend quota errors identify different capacity boundaries.

Read the guide →
PRACTICAL FIELD GUIDE

A create request lost its response: avoid duplicate rows

A lost response does not establish whether a create request reached the server.

Read the guide →