Skip to content

OpenAPI Specification

The OpenAPI Specification is the complete and always up-to-date reference for the Entropy Data REST API. It documents every endpoint, parameter, schema, and response, and you can try out requests directly in Swagger UI.

Using the specification

The specification at https://api.entropy-data.com/openapi.yaml is a standard OpenAPI 3 document. Beyond browsing it in Swagger UI, you can use it to generate API clients with tools like openapi-generator, import it into API clients such as Postman or Bruno, or provide it to an AI coding agent as context when building an integration.

All endpoints are authenticated with an API key in the x-api-key header, see Authentication. For self-hosted installations, replace the host with your own instance URL.

Endpoint groups

GroupWhat it covers
Data ProductsManage data products (ODPS), starring, Git import and Git connections.
Data ContractsManage data contracts (ODCS), run tests, generate code, Git import and Git connections.
AccessManage access agreements, approve or reject requests, report provisioning results.
TeamsManage domains and teams.
Notification ChannelsManage a team's notification channels.
Source SystemsManage source systems.
DefinitionsManage business definitions.
AssetsManage assets and their assigned tags.
IntegrationsInspect ingestion integrations, trigger and cancel runs.
Test ResultsPublish and query data contract test results.
Example DataAttach sample datasets to data products.
EventsThe HTTP feed of CloudEvents, see Events.
TagsManage tags.
PoliciesManage global policies.
CertificationsManage data product certifications.
ClassificationsManage classification schemes.
CostsReport costs of data products.
LineageIngest OpenLineage events and query lineage.
ConnectorsRegister connectors and store connector state.
OrganizationOrganization settings, members, and features.
Team RolesManage custom team roles.
Organization Git CredentialsManage organization-wide Git credentials.
Team Git CredentialsManage a team's Git credentials.
UsageSend and query OpenTelemetry usage traces for data products, see Usage Tracking.
Search ResultsSearch across the resources of the organization.
API KeysManage API keys programmatically.
SchemasJSON Schemas for ODCS and ODPS payloads, including custom extensions.
SCIMSCIM 2.0 user and group provisioning, see SCIM.
SemanticsExperimental endpoints for ontologies, concepts, and relationships.

For common workflows with ready-to-run examples, see Usage Examples.