APIHub
Back to Explore

Area120 Tables API

The Area120 Tables API enables programmatic access to Google Area120 Tables, allowing users to list their tables and workspaces and to create, retrieve, update, delete, and batch‑process rows within those tables.

Analytics
OAuth
HTTPS
CORS: Unknown
Description enriched
Visit official documentation

Latency

2322ms p95

Uptime

100.0% 30d

Playground

Verified

live

Endpoints

REST · JSON
GET

/v1alpha1/tables

Lists tables for the user.

  • orderBy (query) — Optional. Sorting order for the list of tables on createTime/updateTime.
  • pageSize (query, limit) — The maximum number of tables to return. The service may return fewer than this value. If unspecified, at most 20 tables are returned. The maximum value is 100; values above 100 are coerced to 100.
  • pageToken (query) — A page token, received from a previous `ListTables` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListTables` must match the call that provided the page token.
GET

/v1alpha1/workspaces

Lists workspaces for the user.

  • pageSize (query, limit) — The maximum number of workspaces to return. The service may return fewer than this value. If unspecified, at most 10 workspaces are returned. The maximum value is 25; values above 25 are coerced to 25.
  • pageToken (query) — A page token, received from a previous `ListWorkspaces` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListWorkspaces` must match the call that provided the page token.
DELETE

/v1alpha1/{name}

Deletes a row.

  • name (path, required) — Required. The name of the row to delete. Format: tables/{table}/rows/{row}
GET

/v1alpha1/{name}

Gets a workspace. Returns NOT_FOUND if the workspace does not exist.

  • name (path, required) — Required. The name of the workspace to retrieve. Format: workspaces/{workspace}
  • view (query) — Optional. Column key to use for values in the row. Defaults to user entered name.
PATCH

/v1alpha1/{name}

Updates a row.

  • name (path, required) — The resource name of the row. Row names have the form `tables/{table}/rows/{row}`. The name is ignored when creating a row.
  • updateMask (query) — The list of fields to update.
  • view (query) — Optional. Column key to use for values in the row. Defaults to user entered name.
GET

/v1alpha1/{parent}/rows

Lists rows in a table. Returns NOT_FOUND if the table does not exist.

  • parent (path, required) — Required. The parent table. Format: tables/{table}
  • filter (query) — Optional. Filter to only include resources matching the requirements. For more information, see [Filtering list results](https://support.google.com/area120-tables/answer/10503371).
  • orderBy (query) — Optional. Sorting order for the list of rows on createTime/updateTime.
  • pageSize (query, limit) — The maximum number of rows to return. The service may return fewer than this value. If unspecified, at most 50 rows are returned. The maximum value is 1,000; values above 1,000 are coerced to 1,000.
  • pageToken (query) — A page token, received from a previous `ListRows` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListRows` must match the call that provided the page token.
  • view (query) — Optional. Column key to use for values in the row. Defaults to user entered name.
POST

/v1alpha1/{parent}/rows

Creates a row.

  • parent (path, required) — Required. The parent table where this row will be created. Format: tables/{table}
  • view (query) — Optional. Column key to use for values in the row. Defaults to user entered name.
POST

/v1alpha1/{parent}/rows:batchCreate

Creates multiple rows.

  • parent (path, required) — Required. The parent table where the rows will be created. Format: tables/{table}
POST

/v1alpha1/{parent}/rows:batchDelete

Deletes multiple rows.

  • parent (path, required) — Required. The parent table shared by all rows being deleted. Format: tables/{table}
POST

/v1alpha1/{parent}/rows:batchUpdate

Updates multiple rows.

  • parent (path, required) — Required. The parent table shared by all rows being updated. Format: tables/{table}

10 endpoints auto-detected

Authentication

This API requires authentication: OAuth.

curl -X GET \
  "https://area120tables.googleapis.com/v1alpha1/tables"

area120tables.googleapis.com · HTTPS only