v50

latestOpenAPI 3.0.0raw.githubusercontent.com2026-01-13151115.1 KB

Creates a new Big Table from a URL

post/tables/import

Query parameters

appsToLinkstring[]

An array of app IDs to link the new table to.

onSchemaError'abort' | 'dropColumns' | 'updateSchema'

The action to take when the passed data does not match the table schema:

  • abort: Abort the entire operation and return an error.
  • dropColumns: Ignore the data that caused the error, and do not import those columns in the affected rows.
  • updateSchema: Update the schema as needed to add any missing columns or widen the data types of existing columns, and then import the data from them.
Example:updateSchema

Request body

displayNamestring

Name of the table, e.g., Invoices

fromUrlstring uri required

The url of the table to fetch from. Required when the name is not passed in the request body. It is an error to pass a name in both this query parameter and the request body.

appsToLinkstring[]

An array of app IDs to link the new table to.

Example request

{
  "displayName": "Invoices"
}

Response

Example response

{
  "data": [
    {
      "tableID": "2a1bad8b-cf7c-44437-b8c1-e3782df6",
      "rowIDs": [
        "zcJWnyI8Tbam21V34K8MNA",
        "93a19-cf7c-44437-b8c1-e9acbbb"
      ]
    }
  ]
}