REFERENCE / DYNAMIC REST ROUTES

A consistent shape for every container.

The project path chooses the context. schemaName chooses the model. The HTTP method and route choose the operation.

REQUEST ANATOMY

Read one URL. Understand the pattern.

text
https://YOUR_API_HOST/api/v1/{tenantSlug}/{projectSlug}/dynamic/page
  ?schemaName=orders&page=1&limit=20
PartMeaning
YOUR_API_HOSTThe origin of your AutoTable deployment
tenantSlug / projectSlugThe namespace for your project
dynamicThe schema-driven route group
pageThe paginated-list operation
schemaName=ordersThe target container
page / limitPagination parameters

Route availability, validation, authentication, and authorization follow the target container configuration.

RECORD OPERATIONS

The record lifecycle.

http
POST   /dynamic?schemaName=orders
GET    /dynamic/page?schemaName=orders&page=1&limit=20
GET    /dynamic/{recordId}?schemaName=orders
PATCH  /dynamic/{recordId}?schemaName=orders
DELETE /dynamic/{recordId}?schemaName=orders

POST creates a record. PATCH changes supplied fields. The record ID is the saved _id, not the orderNumber field.

http
PATCH /dynamic/{recordId}?schemaName=orders
Content-Type: application/json
Authorization: Bearer YOUR_TOKEN

{ "status": "paid" }

QUERIES & EXECUTION

Beyond a single record.

AutoTable also provides search, filtering, bulk operations, and saved logic routes. The configured container determines which operations are active.

NeedRoute pattern
Paginated recordsGET /dynamic/page?schemaName=orders
Text searchGET /dynamic/search?schemaName=orders
Typed filtersGET /dynamic/filter?schemaName=orders
Bulk creationPOST /dynamic/multiple?schemaName=orders
Manual workflowPOST /dynamic/workflow/{name}?schemaName=orders

Search/filter parameters and workflow payloads depend on the operation and saved definition. Inspect those definitions in Tenant Panel instead of assuming a common payload.

RESPONSES & ERRORS

Handle the boundary.

Check the HTTP status before reading an operation result. Create operations return an envelope with data; paginated list routes return items and pagination information.

SituationWhat to check
Invalid payloadField types, required fields, enums, validation response
Authentication failureSession/token validity and route authentication setting
Authorization failureConfigured role requirements for the operation
Missing data or routeTenant, project, schemaName, record ID, and route availability

Validate and handle error responses in your client. Never assume a non-success response has the same shape as a successful list.

From a data model to a working product.

A connected foundation for the things you want to build.

AUTOTABLE


© 2026 AutoTable

Built with AutoTable. Designed in Ozmishow.