Peaka · Schema
Table
Represents a table in a schema.
CompanyData IntegrationAI-ReadyGovernanceAnalytics
Properties
| Name | Type | Description |
|---|---|---|
| catalogId | string | The ID of the catalog that the table belongs to. |
| catalogName | string | The name of the catalog that the table belongs to. |
| schemaName | string | The name of the schema that the table belongs to. |
| tableName | string | The name of the table. |
| supportedCacheTypes | array | The cache types supported by the table: FULL_REFRESH and/or INCREMENTAL. An empty list means the table is not cacheable. The field is absent when capability information could not be resolved. |
| isCacheable | boolean | Indicates whether the table is cacheable or not. |
| isDynamicTable | boolean | Indicates whether the table has required query parameter columns or not. A query parameter column is prefixed with "_q_" e.g. "_q_date". These columns are used to filter the data in the table. |
| isCached | boolean | Indicates whether the table is cached or not. It is not the status of caching. e.g. when a table is cached, you are no longer accessing the original data source. But the data may not be complete |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/peaka/main/json-schema/peaka-table-schema.json",
"title": "Table",
"description": "Represents a table in a schema.",
"x-generated": "2026-10-21",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/_original/peaka-api-openapi.json#/components/schemas/Table",
"type": "object",
"properties": {
"catalogId": {
"type": "string",
"description": "The ID of the catalog that the table belongs to."
},
"catalogName": {
"type": "string",
"description": "The name of the catalog that the table belongs to."
},
"schemaName": {
"type": "string",
"description": "The name of the schema that the table belongs to."
},
"tableName": {
"type": "string",
"description": "The name of the table."
},
"supportedCacheTypes": {
"type": "array",
"description": "The cache types supported by the table: FULL_REFRESH and/or INCREMENTAL.\n An empty list means the table is not cacheable.\n The field is absent when capability information could not be resolved.",
"items": {
"type": "string"
}
},
"isCacheable": {
"type": "boolean",
"description": "Indicates whether the table is cacheable or not."
},
"isDynamicTable": {
"type": "boolean",
"description": "Indicates whether the table has required query parameter columns or not.\n A query parameter column is prefixed with \"_q_\" e.g. \"_q_date\".\n These columns are used to filter the data in the table."
},
"isCached": {
"type": "boolean",
"description": "Indicates whether the table is cached or not.\n It is not the status of caching.\n <br>\n e.g. when a table is cached, you are no longer accessing the original data source.\n But the data may not be complete since an ongoing cache refresh is in progress."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/peaka-table"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.