Skip to main content
GET
/
v1
/
tables
const result = await client.tables.list({
  page: 1,
  limit: 10,
  status: "completed",
});

console.log(result.data);
console.log(result.pagination.total);
{
  "data": [
    {
      "id": "tbl_abc123",
      "name": "Q1 Product Catalog",
      "status": "completed",
      "total_rows": 42,
      "schema_id": "schema_xyz789",
      "created_at": "2025-03-10T14:30:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 3
  }
}

Query parameters

page
integer
default:"1"
Page number for pagination.
limit
integer
default:"25"
Number of items per page (max 100).
Filter tables by name (case-insensitive partial match).
status
string
Filter by job status. Values: queued, processing, completed, failed.

Response

data
array
pagination
object
const result = await client.tables.list({
  page: 1,
  limit: 10,
  status: "completed",
});

console.log(result.data);
console.log(result.pagination.total);
{
  "data": [
    {
      "id": "tbl_abc123",
      "name": "Q1 Product Catalog",
      "status": "completed",
      "total_rows": 42,
      "schema_id": "schema_xyz789",
      "created_at": "2025-03-10T14:30:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 3
  }
}