API reference

Automapic API reference

Use these endpoint patterns to read, create, update, delete, filter, and search data from Automapic projects.

Base URL

https://api.automapic.dev/api/data/:project/:table

Custom domains can replace the default host after DNS verification.

Auth header

Authorization: Bearer YOUR_API_KEY

Private projects require an API key. Public projects can allow unauthenticated access depending on project settings.

GET/api/data/:project/:table

List records

Returns records for a table. Supports pagination, filters, search, and sorting.

{ "data": [{ "id": "rec_123", "name": "Laptop" }], "meta": { "page": 1, "hasMore": false } }
GET/api/data/:project/:table/:id

Get single record

Returns one record by id.

{ "data": { "id": "rec_123", "name": "Laptop" } }
POST/api/data/:project/:table

Create record

Creates a record using JSON fields that match the table schema.

{ "data": { "id": "rec_124", "created": true } }
PUT/api/data/:project/:table/:id

Update record

Updates an existing record by id.

{ "data": { "id": "rec_123", "updated": true } }
DELETE/api/data/:project/:table/:id

Remove record

Deletes a record by id and returns a success payload.

{ "data": { "id": "rec_123", "deleted": true } }