List Tables

Retrieve all tables in your organization

GET/tables
Requires Bearer authentication

Retrieve a paginated list of all tables in your organization.

Query Parameters

pageinteger

Page number for pagination. Defaults to 1.

limitinteger

Number of items per page. Defaults to 50, max 100.

GET/tables
curl -X GET "https://api.vastal.agency/v1/tables?page=1&limit=50" \
-H "Authorization: Bearer YOUR_API_KEY"
200Success
{
"success": true,
"data": [
  {
    "id": "tbl_abc123",
    "name": "Contacts",
    "slug": "contacts",
    "description": "Customer contact information",
    "icon": "IconUsers",
    "row_count": 150,
    "created_at": "2024-01-15T10:30:00Z",
    "updated_at": "2024-01-20T14:15:00Z"
  }
],
"pagination": {
  "page": 1,
  "limit": 50,
  "total": 5
}
}