# DataGOL API Docs ## Docs - [Create Custom Agent](https://api-docs.datagol.ai/agents-api/create-agent.md): Creates a Custom AI Agent with the specified data sources, MCP tool servers, skills, and UI configuration. Returns the new agent record including its UUID. - [Generate Conversation Name](https://api-docs.datagol.ai/agents-api/generate-name.md) - [Get Agent by ID](https://api-docs.datagol.ai/agents-api/get-agent.md): Returns the full configuration of a specific Custom Agent. - [Get Conversation Message](https://api-docs.datagol.ai/agents-api/get-conversation-messages.md) - [Get Agent Permissions](https://api-docs.datagol.ai/agents-api/get-permissions.md): Returns all users who have access to the specified agent and their permission levels. - [Get Workspace by ID](https://api-docs.datagol.ai/agents-api/get-workspace.md): Fetches workspace details scoped to a Custom Agent. Called when a user opens the agent from the side panel to load context-specific workspace data. - [Create Thread](https://api-docs.datagol.ai/agents-api/initiate-conversation.md): Opens a new conversation session backed by a Custom Agent. Returns the conversationId required for the streaming endpoint. - [List Custom Agents](https://api-docs.datagol.ai/agents-api/list-agents.md): Returns all Custom Agents accessible to the authenticated user within their company tenant. - [List AI Connectors](https://api-docs.datagol.ai/agents-api/list-connectors.md): Returns all AI connector instances available to the tenant. Use the id values (as strings) in configs.connectors for CONNECTOR type entries. - [List Conversations](https://api-docs.datagol.ai/agents-api/list-conversations.md): Returns the list of all conversations for the authenticated user. - [List Team Members](https://api-docs.datagol.ai/agents-api/list-team.md): Returns all users in the company. Use userId values when sharing an agent via the bulk permissions endpoint. - [List Workspaces](https://api-docs.datagol.ai/agents-api/list-workspaces.md) - [Search Workspaces and Workbooks](https://api-docs.datagol.ai/agents-api/search-workspaces.md): Returns a flat list of workbook entries (`type=TABLE`) across all workspaces accessible to the authenticated user. - [Share Agent (Bulk Permissions)](https://api-docs.datagol.ai/agents-api/share-agent.md): Grants one or more users access to a Custom Agent in a single atomic operation. Supports VIEWER, EDITOR, and CREATOR permission levels. - [Stream Message](https://api-docs.datagol.ai/agents-api/stream-message.md): Sends a user message and streams the AI response as Server-Sent Events (SSE). This endpoint is on the AI Core service (ai.datagol.ai). - [AI Extraction & Knowledge Graph](https://api-docs.datagol.ai/ai-extraction-knowledge-graph.md): Use AI Extraction and Knowledge Graph APIs to process content and build graph data. - [API Reference](https://api-docs.datagol.ai/api-reference.md): Browse and try all DataGOL API endpoints. - [Create Extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/create-extraction.md): Creates an extraction configuration inside a workspace. - [Delete Extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/delete-extraction.md): ### 1️⃣ Overview - [Generate Schema for Advanced Extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/generate-schema-for-advanced-extraction.md): ## 1️⃣ Overview - [Get Extractions](https://api-docs.datagol.ai/api-reference/ai-extraction/get-extractions.md): ## 1️⃣ Overview - [Poll Status](https://api-docs.datagol.ai/api-reference/ai-extraction/poll-status.md): ## 1️⃣ Overview - [Test API for Advanced Extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/test-api-for-advanced-extraction.md): ## 1️⃣ Overview - [Test API for Standard extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/test-api-for-standard-extraction.md): ## 1️⃣ Overview - [Trigger Extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/trigger-extraction.md): ## 1️⃣ Overview - [Update Extraction](https://api-docs.datagol.ai/api-reference/ai-extraction/update-extraction.md): ## 1️⃣ Overview - [Create Thread](https://api-docs.datagol.ai/api-reference/conversations/create-thread.md): Opens a new conversation session backed by a Custom Agent. Returns the conversationId required for the streaming endpoint. - [List All Conversations](https://api-docs.datagol.ai/api-reference/conversations/list-all-conversations.md): Returns the list of all conversations for the authenticated user. - [Create a Custom Agent](https://api-docs.datagol.ai/api-reference/custom-agents/create-a-custom-agent.md): Creates a Custom AI Agent with the specified data sources, MCP tool servers, skills, and UI configuration. Returns the new agent record including its UUID. - [Get Custom Agent by ID](https://api-docs.datagol.ai/api-reference/custom-agents/get-custom-agent-by-id.md): Returns the full configuration of a specific Custom Agent. - [List All Custom Agents](https://api-docs.datagol.ai/api-reference/custom-agents/list-all-custom-agents.md): Returns all Custom Agents accessible to the authenticated user within their company tenant. - [Create Folder](https://api-docs.datagol.ai/api-reference/enterprise-search/create-folder.md): ## 1️⃣ Overview - [Delete Folders or Files](https://api-docs.datagol.ai/api-reference/enterprise-search/delete-folders-or-files.md): ## 1️⃣ Overview - [Get Enterprise Search Index Status](https://api-docs.datagol.ai/api-reference/enterprise-search/get-enterprise-search-index-status.md): ## 1️⃣ Overview - [Re-index Workspace Files](https://api-docs.datagol.ai/api-reference/enterprise-search/re-index-workspace-files.md): ## 1️⃣ Overview - [Upload File to Folder](https://api-docs.datagol.ai/api-reference/enterprise-search/upload-file-to-folder.md): ## 1️⃣ Overview - [Create Service Account](https://api-docs.datagol.ai/api-reference/getting-started/create-service-account.md): ## 1️⃣ Overview - [Generate Authentication Token](https://api-docs.datagol.ai/api-reference/getting-started/generate-authentication-token.md): ## 1️⃣ Overview - [Get Service Token](https://api-docs.datagol.ai/api-reference/getting-started/get-service-token.md): ## 1️⃣ Overview - [Login to DataGOL](https://api-docs.datagol.ai/api-reference/getting-started/login-to-datagol.md): ## 1️⃣ Overview - [Create Knowledge Graph](https://api-docs.datagol.ai/api-reference/knowledge-graph/create-knowledge-graph.md): ## 1️⃣ Overview - [Get files in Workspace](https://api-docs.datagol.ai/api-reference/knowledge-graph/get-files-in-workspace.md): ## 1️⃣ Overview - [Get knowledge Graph](https://api-docs.datagol.ai/api-reference/knowledge-graph/get-knowledge-graph.md): ## 1️⃣ Overview - [Get Knowledge Graph Status](https://api-docs.datagol.ai/api-reference/knowledge-graph/get-knowledge-graph-status.md): ## 1️⃣ Overview - [Add Lookup Column](https://api-docs.datagol.ai/api-reference/links-&-joins/add-lookup-column.md): ## 1️⃣ Overview - [Add Row with Linked Records](https://api-docs.datagol.ai/api-reference/links-&-joins/add-row-with-linked-records.md): ## 1️⃣ Overview - [Create Link Column (Manual-Link)](https://api-docs.datagol.ai/api-reference/links-&-joins/create-link-column-manual-link.md): ## 1️⃣ Overview - [Create Link Column with Auto Join Condition](https://api-docs.datagol.ai/api-reference/links-&-joins/create-link-column-with-auto-join-condition.md): ## 1️⃣ Overview - [De-Link Records](https://api-docs.datagol.ai/api-reference/links-&-joins/de-link-records.md): ## 1️⃣ Overview - [Get All Link Tables of Current Table](https://api-docs.datagol.ai/api-reference/links-&-joins/get-all-link-tables-of-current-table.md): ## 1️⃣ Overview - [Get Link Data](https://api-docs.datagol.ai/api-reference/links-&-joins/get-link-data.md): ## 1️⃣ Overview - [Link Records](https://api-docs.datagol.ai/api-reference/links-&-joins/link-records.md): ## 1️⃣ Overview - [Get Conversation Messages](https://api-docs.datagol.ai/api-reference/messaging/get-conversation-messages.md): Retrieves a chronologically ordered list of user messages, AI responses, and deep system agent routing execution data for a specific conversation thread. - [Stream a Message to the Agent](https://api-docs.datagol.ai/api-reference/messaging/stream-a-message-to-the-agent.md): Sends a user message and streams the AI response as Server-Sent Events (SSE). This endpoint is on the AI Core service (ai.datagol.ai). - [Get Custom Agent Permissions](https://api-docs.datagol.ai/api-reference/permissions/get-custom-agent-permissions.md): Returns all users who have access to the specified agent and their permission levels. - [Share Agent with Team Members](https://api-docs.datagol.ai/api-reference/permissions/share-agent-with-team-members.md): Grants one or more users access to a Custom Agent in a single atomic operation. Supports VIEWER, EDITOR, and CREATOR permission levels. - [Get Workspace by ID](https://api-docs.datagol.ai/api-reference/reference-data/get-workspace-by-id.md): Fetches workspace details scoped to a Custom Agent. Called when a user opens the agent from the side panel to load context-specific workspace data. - [List All AI Connectors](https://api-docs.datagol.ai/api-reference/reference-data/list-all-ai-connectors.md): Returns all AI connector instances available to the tenant. Use the id values (as strings) in configs.connectors for CONNECTOR type entries. - [List All Workspaces](https://api-docs.datagol.ai/api-reference/reference-data/list-all-workspaces.md): Returns all workspaces in the company tenant. Use workspace id values as workspaceId in WORKBOOK_RAG and WORKSPACE_DOCUMENTS connector objects. - [List Team Members](https://api-docs.datagol.ai/api-reference/reference-data/list-team-members.md): Returns all users in the company. Use userId values when sharing an agent via the bulk permissions endpoint. - [Search Workspaces and Workbooks](https://api-docs.datagol.ai/api-reference/reference-data/search-workspaces-and-workbooks.md): Returns a flat list of workbook entries (`type=TABLE`) across all workspaces accessible to the authenticated user. - [User Sign Up](https://api-docs.datagol.ai/api-reference/sign-up/user-sign-up.md): ## 1️⃣ Overview - [Verify Email OTP for Sign Up](https://api-docs.datagol.ai/api-reference/sign-up/verify-email-otp-for-sign-up.md): ## 1️⃣ Overview - [Add Row](https://api-docs.datagol.ai/api-reference/workbook/add-row.md): ## 1️⃣ Overview - [Add Rows (Bulk)](https://api-docs.datagol.ai/api-reference/workbook/add-rows-bulk.md): ## 1️⃣ Overview - [Create Column](https://api-docs.datagol.ai/api-reference/workbook/create-column.md): ## 1️⃣ Overview - [Create Workbook](https://api-docs.datagol.ai/api-reference/workbook/create-workbook.md): ## 1️⃣ Overview - [Delete Column](https://api-docs.datagol.ai/api-reference/workbook/delete-column.md): ## 1️⃣ Overview - [Delete Rows](https://api-docs.datagol.ai/api-reference/workbook/delete-rows.md): ## 1️⃣ Overview - [Generate AI Column](https://api-docs.datagol.ai/api-reference/workbook/generate-ai-column.md): # Create AI Generated Column - [Get All Workbooks in workspace](https://api-docs.datagol.ai/api-reference/workbook/get-all-workbooks-in-workspace.md): ## 1️⃣ Overview - [Get Row Data By ID](https://api-docs.datagol.ai/api-reference/workbook/get-row-data-by-id.md): ## 1️⃣ Overview - [Get Workbook Data](https://api-docs.datagol.ai/api-reference/workbook/get-workbook-data.md): ## 1️⃣ Overview - [Get Workbook Schema](https://api-docs.datagol.ai/api-reference/workbook/get-workbook-schema.md): ## 1️⃣ Overview - [Update Column](https://api-docs.datagol.ai/api-reference/workbook/update-column.md): ## 1️⃣ Overview - [Update Row In Workbook](https://api-docs.datagol.ai/api-reference/workbook/update-row-in-workbook.md): # 1️⃣ Overview - [Add User to Workspace](https://api-docs.datagol.ai/api-reference/workspaces/add-user-to-workspace.md): ## 1️⃣ Overview - [Create Workspace](https://api-docs.datagol.ai/api-reference/workspaces/create-workspace.md): ## 1️⃣ Overview - [Get All Workspaces](https://api-docs.datagol.ai/api-reference/workspaces/get-all-workspaces.md): ## 1️⃣ Overview - [DataGOL Custom Agents API](https://api-docs.datagol.ai/custom-agents.md): Complete reference for creating, configuring, and interacting with Custom AI Agents on the DataGOL platform — including connectors, MCP servers, sub-agents, voice, and streaming. - [Introduction](https://api-docs.datagol.ai/introduction.md): Get started with the DataGOL API and understand core concepts. - [Links & Joins](https://api-docs.datagol.ai/links-joins.md): LINK and LOOKUP are special workbook column types that enable relational data modeling across tables. - [API Reference](https://api-docs.datagol.ai/reference.md) - [Workbook MCP — Tools And Connection Reference](https://api-docs.datagol.ai/workbook-mcp.md): Public reference for the DataGOL Workbook MCP server, its tools, and how to connect. ## OpenAPI Specs - [openapi](https://api-docs.datagol.ai/openapi/openapi.yaml) - [agents-openapi](https://api-docs.datagol.ai/openapi/agents-openapi.yaml) - [openapi12](https://api-docs.datagol.ai/openapi/openapi12.yaml)