younifyd
Menu

Create Table

Create a table

POST/meta/bases/{baseId}/tables

Use it in a workflow

  1. Add a step and choose the Airtable connector.
  2. Pick the Create Table action (under Bases & Schema).
  3. Fill in the fields below, then reference the result from later steps as {{createTable.response.data}}.

Request

Path parameters

baseIdstringrequired

Request body

Enter the body as JSON in the step's Body field.

namestringrequired
descriptionstring
fieldsarray<object>required
namestringrequired
typestringrequired
descriptionstring
optionsobject
json
{
  "name": "string",
  "fields": [
    {
      "name": "string",
      "type": "string",
      "description": "string",
      "options": {}
    }
  ],
  "description": "string"
}

Response

Returns 200 with an object. Read it in later steps with {{createTable.response.data.<field>}}.

idstring
namestring
descriptionstring
primaryFieldIdstring
fieldsarray<object>
idstring
namestring
typestring

Airtable field type, e.g. singleLineText, number, singleSelect, multipleAttachments.

descriptionstring
optionsobject

Type-specific configuration (e.g. select choices, number precision).

viewsarray<object>
idstring
namestring
typestring
json
{
  "id": "string",
  "name": "string",
  "description": "string",
  "primaryFieldId": "string",
  "fields": [
    {
      "id": "string",
      "name": "string",
      "type": "string",
      "description": "string",
      "options": {}
    }
  ],
  "views": [
    {
      "id": "string",
      "name": "string",
      "type": "string"
    }
  ]
}

Need more? See the Airtable guide for connection setup and behaviour shared by every action.

Was this page helpful?