This endpoint returns the list of tables available in a source connection.
The tables can be loaded first by calling the refresh_tables endpoint and waiting for completion using refresh_tables_status.
If the tables have not been loaded yet, this endpoint will kick off a table refresh job.
This endpoint supports search, pagination, and sorting. Use the search parameter to filter tables by name, schema, or catalog. Use the page and per_page parameters to paginate through large result sets. Use the order_by parameter to sort results by table name, schema, or catalog.
Bearer token for the current workspace. Can be retrieved from the Workspace's settings page.
ID of the source
Designates which page of results to return. Always starts at 1. If 0 is specified, it defaults to 1.
Determines the number of results on each page. It can't exceed 100.
x <= 100Organizes the results based on their creation time, either ascending or descending.
asc, desc Search term to filter tables. Performs case-insensitive substring matching on table name, schema, and catalog.
Example: customer will match tables named "customers", "customer_orders", or in schema "customer_analytics"
"customer"
Sort order for results. Format: field:direction where direction is asc or desc.
Supported fields: table_name, table_schema, table_catalog.
"table_schema:desc,table_name:asc"
Successfully retrieved the list of tables.
A successfully fetched list of results.
The outcome of the request
success "success"
An object to help you navigate the list of results.
The list of results. List of tables and views available in the source
Timestamp of when the tables were last refreshed from the source
"2025-10-30T21:38:51.424Z"