Skip to main content

Overview

The Collate API provides programmatic access to all metadata in your data catalog. Use it to build integrations, automate workflows, and manage your data assets at scale through REST APIs or native SDKs for Python, Java, and Go. All API interactions happen over HTTPS using JSON. Authenticate every request with a JWT Bearer token. Admins obtain bot tokens under Settings > Bots. For a personal token, open Profile > Access Tokens. For more information about token types and security best practices, see Authentication. Explore the reference below to manage data assets, search metadata, define data contracts, track lineage, and govern your catalog programmatically.

Data Assets

Manage tables, dashboards, pipelines, topics, ML models, and more.

AI Assets

Catalog LLMs, AI agents, and MCP servers. Govern AI applications and prompt templates.

Data Contracts

Define and validate data contracts for your assets.

Data Governance

Manage domains, data products, metrics, glossaries, classifications, and tags.

Data Quality

Create and manage test suites, test cases, and quality metrics.

Discovery

Search and discover metadata across your catalog.

Lineage

Explore and manage lineage relationships across your data assets.

Teams & Users

Manage users, teams, and organizational structure.

Entity Updates

Understand PUT vs PATCH behavior and preserve/merge rules for bot-driven updates.