Create a new catalog object in the currently authenticated account.

post/catalogs

Request

Request body

$schemastring uri

A URL to the JSON Schema for this object.

environmentstring required
namestring required
type'snowflake-open-catalog' | 'apache-polaris' | 'cloudflare-r2-catalog' | 'lakekeeper' | 'tower-catalog' | 's3-tables' required

Example request

{
  "$schema": "https://api.tower.dev/v1/schemas/CreateCatalogParams.json"
}

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

Example response

{
  "$schema": "https://api.tower.dev/v1/schemas/CreateCatalogResponse.json"
}

Changes

    • info

      the security scope catalogs:create was added to the endpoint's security scheme APIKeyAuth

    • info

      the security scope catalogs:create was added to the endpoint's security scheme AccessTokenAuth

    • info

      the security scope catalogs:read was removed from the endpoint's security scheme APIKeyAuth

    • info

      the security scope catalogs:read was removed from the endpoint's security scheme AccessTokenAuth