> For the complete documentation index, see [llms.txt](https://v2.dataos.info/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v2.dataos.info/references/interfaces.md).

# Interfaces

- [Overview](https://v2.dataos.info/references/interfaces/overview.md): The ways to query, connect to, and operate Data Products through APIs, BI tools, database clients, AI assistants, and the CLI.
- [APIs](https://v2.dataos.info/references/interfaces/apis.md)
- [Data Product APIs](https://v2.dataos.info/references/interfaces/apis/data-product-apis.md)
- [Getting started](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started.md)
- [Postman collection](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/postman-collection.md)
- [Authentication](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/authentication.md)
- [Querying Data Products](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products.md)
- [REST](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/rest.md)
- [Semantic SQL](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/semantic-sql.md)
- [GraphQL](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/graphql.md)
- [Metrics](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/metrics.md)
- [Source SQL](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/source-sql.md)
- [Statement lifecycle](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/statement-lifecycle.md)
- [Measure and dimension behavior](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/measure-and-dimension-behavior.md)
- [Cross-model queries](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/cross-model-queries.md)
- [GraphQL vs REST](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/querying-data-products/graphql-vs-rest.md)
- [Error codes](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/error-codes.md)
- [SDKs](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/sdks.md)
- [Python SDK](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/sdks/python-sdk.md): Use the Python SDK to authenticate, query a Data Product, and work with typed API responses.
- [TypeScript SDK](https://v2.dataos.info/references/interfaces/apis/data-product-apis/getting-started/sdks/typescript-sdk.md): Use the TypeScript SDK to authenticate, query a Data Product, and work with fully typed API responses.
- [Concepts](https://v2.dataos.info/references/interfaces/apis/data-product-apis/concepts.md)
- [Access Token](https://v2.dataos.info/references/interfaces/apis/data-product-apis/concepts/access-token.md)
- [API Calls](https://v2.dataos.info/references/interfaces/apis/data-product-apis/concepts/api-calls.md)
- [Authorization](https://v2.dataos.info/references/interfaces/apis/data-product-apis/concepts/authorization.md)
- [API reference](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference.md)
- [Discover](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/discover.md)
- [Query](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/query.md)
- [GraphQL](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/graphql.md)
- [Perspectives](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/perspectives.md)
- [Engagement](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/engagement.md)
- [Quality & Activity](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/quality-and-activity.md)
- [Health](https://v2.dataos.info/references/interfaces/apis/data-product-apis/api-reference/health.md)
- [Core APIs](https://v2.dataos.info/references/interfaces/apis/core-apis.md)
- [Authentication](https://v2.dataos.info/references/interfaces/apis/core-apis/authentication.md)
- [API reference](https://v2.dataos.info/references/interfaces/apis/core-apis/api-reference.md)
- [Tenant apps & links](https://v2.dataos.info/references/interfaces/apis/core-apis/api-reference/tenant-resources.md)
- [Log search](https://v2.dataos.info/references/interfaces/apis/core-apis/api-reference/logs-search.md)
- [CLI](https://v2.dataos.info/references/interfaces/command-line-interface.md): Use the CLI to manage DataOS Resources.
- [Resource commands](https://v2.dataos.info/references/interfaces/command-line-interface/resource.md): Reference for dataos-ctl resource commands.
- [Lakehouse commands](https://v2.dataos.info/references/interfaces/command-line-interface/lakehouse.md): Reference for dataos-ctl lakehouse commands.
- [User commands](https://v2.dataos.info/references/interfaces/command-line-interface/user.md): Reference for dataos-ctl user commands.
- [Apps](https://v2.dataos.info/references/interfaces/apps.md)
- [Deploy a data application](https://v2.dataos.info/references/interfaces/apps/deploy-a-data-application.md)
- [Link an external application](https://v2.dataos.info/references/interfaces/apps/link-an-external-application.md)
- [BI tools](https://v2.dataos.info/references/interfaces/bi-tools.md)
- [Tableau Desktop](https://v2.dataos.info/references/interfaces/bi-tools/tableau.md)
- [Tableau Cloud](https://v2.dataos.info/references/interfaces/bi-tools/tableau-cloud.md): This page covers everything beyond the initial setup.
- [Power BI Desktop](https://v2.dataos.info/references/interfaces/bi-tools/power-bi-desktop.md)
- [Power BI Service](https://v2.dataos.info/references/interfaces/bi-tools/power-bi-service.md)
- [Database clients](https://v2.dataos.info/references/interfaces/db-clients.md)
- [AI activation](https://v2.dataos.info/references/interfaces/ai-activation.md): Explains AI activation in DataOS and how Data Product MCP connects governed Data Products to AI assistants.
- [MCP components](https://v2.dataos.info/references/interfaces/ai-activation/mcp-components.md): Understand the MCP host, client, server, tools, resources, and prompts used in AI activation.
- [MCP layers](https://v2.dataos.info/references/interfaces/ai-activation/mcp-layers.md): Understand the data and transport layers used by Data Product MCP.
- [Data Product MCP lifecycle](https://v2.dataos.info/references/interfaces/ai-activation/data-product-mcp-lifecycle.md): See how a Data Product MCP session initializes, operates, and ends.
- [Request flow](https://v2.dataos.info/references/interfaces/ai-activation/request-flow.md): Follow how a user prompt becomes a governed Data Product MCP response.
- [Authentication and authorization](https://v2.dataos.info/references/interfaces/ai-activation/authentication-and-authorization.md): See how Data Product MCP enforces DataOS identity, access, and policy controls.
- [Consumer journey](https://v2.dataos.info/references/interfaces/ai-activation/consumer-journey.md): See how AI activation helps users find, trust, query, and act on governed Data Products.
- [Builder journey](https://v2.dataos.info/references/interfaces/ai-activation/builder-journey.md): See how AI activation supports discovery, design, planning, build, and validation of Data Products.
- [Trust model](https://v2.dataos.info/references/interfaces/ai-activation/trust-model.md): Understand the governance and assistant trust boundaries in AI activation.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://v2.dataos.info/references/interfaces.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
