Skip to content

Airtable

Airtable for several tenants, synced into a local DuckDB so it can be queried.

partData34 operationsid airtable

How it sits

A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.

Among the partsfrom the spec
Operations34 GET 17 · POST 12 · DELETE 3 · PATCH 2
Resources5
Leaned on byno other service names it
Leans onnone named
In recipesnone yet

What it can do

34 operations in 5 resources, as the spec declares them. Each row is one call; paths are relative to the part.

tenants

MethodPathDoes
GET/api/tenantsList tenants
POST/api/tenantsCreate tenant
DELETE/api/tenants/{tenant_id}Delete tenant
GET/api/tenants/{tenant_id}Get tenant
PATCH/api/tenants/{tenant_id}Update tenant
GET/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/basesList bases
GET/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/schemaGet base schema
GET/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tablesList tables
GET/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/recordsList records
POST/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/recordsCreate records
DELETE/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/records/{record_id}Delete record
GET/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/records/{record_id}Get record
PATCH/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/records/{record_id}Update record
POST/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/records/{record_id}/attachments/{field_name}Upload attachment to record
GET/api/tenants/{tenant_id}/airtable/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/schemaGet table schema
POST/api/tenants/{tenant_id}/attachments/bases/{base_id}/processProcess attachment download queue
GET/api/tenants/{tenant_id}/attachments/bases/{base_id}/statsAttachment queue stats
GET/api/tenants/{tenant_id}/credentialsList credentials
POST/api/tenants/{tenant_id}/credentialsStore credential
DELETE/api/tenants/{tenant_id}/credentials/{credential_id}Delete credential
POST/api/tenants/{tenant_id}/query/bases/{base_id}/sqlExecute raw SQL
GET/api/tenants/{tenant_id}/query/bases/{base_id}/tablesList synced tables
POST/api/tenants/{tenant_id}/query/bases/{base_id}/tables/{table_name}Query synced data
POST/api/tenants/{tenant_id}/sync/credentials/{credential_id}/bases/{base_id}Sync entire base
POST/api/tenants/{tenant_id}/sync/credentials/{credential_id}/bases/{base_id}/reconcileReconcile deletes for entire base
POST/api/tenants/{tenant_id}/sync/credentials/{credential_id}/bases/{base_id}/tables/{table_id}Sync single table
POST/api/tenants/{tenant_id}/sync/credentials/{credential_id}/bases/{base_id}/tables/{table_id}/reconcileReconcile deletes for single table
GET/api/tenants/{tenant_id}/sync/statusList sync jobs
GET/api/tenants/{tenant_id}/sync/status/{job_id}Get sync job
29 operations

health

MethodPathDoes
GET/healthBasic health check
GET/health/detailedDetailed health check
2 operations

admin

MethodPathDoes
POST/api/v1/admin/publish_snapshotPublish read-only snapshots
1 operation

prime

MethodPathDoes
GET/primePrime application caches
1 operation

status

MethodPathDoes
GET/statusService status overview
1 operation

All the partsDataThe platform's own id for this service is cbairtable.

forge-catalog.json, generated Oct 30, 2026

Anti-cloud. Host local, think global.

Terminal
/terminal