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

for (const schema of result.data) {
  console.log(`${schema.name} (${schema.columns_count} columns)`);
}
{
  "data": [
    {
      "id": "schema_abc123",
      "name": "Electronics Catalog",
      "description": "Schema for consumer electronics",
      "is_default": false,
      "columns_count": 6,
      "created_at": "2025-03-01T10:00:00.000Z",
      "updated_at": "2025-03-05T12:00:00.000Z"
    }
  ],
  "pagination": { "page": 1, "limit": 10, "total": 4 }
}

Query parameters

page
integer
default:"1"
Page number for pagination.
limit
integer
default:"25"
Number of items per page (max 100).

Response

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

for (const schema of result.data) {
  console.log(`${schema.name} (${schema.columns_count} columns)`);
}
{
  "data": [
    {
      "id": "schema_abc123",
      "name": "Electronics Catalog",
      "description": "Schema for consumer electronics",
      "is_default": false,
      "columns_count": 6,
      "created_at": "2025-03-01T10:00:00.000Z",
      "updated_at": "2025-03-05T12:00:00.000Z"
    }
  ],
  "pagination": { "page": 1, "limit": 10, "total": 4 }
}