> ## Documentation Index
> Fetch the complete documentation index at: https://developers.datagrid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# August 2026

> API and SDK changes released in August 2026.

Additions, changes, deprecations, and breaking changes to the public Datagrid REST API and the `datagrid-ai` SDK, released in August 2026.

## Converse

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>`POST /v1/converse` now resolves selected organization-shared `knowledge_ids` owned by sibling teamspaces in the same account. ([reference](/api-reference/converse/converse))
</Update>

## Voice

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `PATCH /v1/voice-orchestrator/tasks/{task_id}/cancel` — Cancel voice orchestrator task. ([reference](/api-reference/voice/cancel-voice-orchestrator-task))
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>`POST /v1/voice`: added the new optional request property `discard_if_empty`. ([reference](/api-reference/voice/start-voice-session))
</Update>

## Agents

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>The default `llm_model` changed from `gemini-2.5-flash` to `gemini-3.1-flash-lite` for agent create and update, and for `POST /v1/converse`. ([reference](/api-reference/agents/list-agents))
    * *Migration:* Set `llm_model` explicitly to stay on `gemini-2.5-flash`.
</Update>

## Automations

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `GET /v1/agents/{agent_id}/automations` — List automations. ([reference](/api-reference/automations/list-automations))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `POST /v1/agents/{agent_id}/automations` — Create automation. ([reference](/api-reference/automations/create-automation))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `DELETE /v1/agents/{agent_id}/automations/{automation_id}` — Delete automation. ([reference](/api-reference/automations/delete-automation))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `GET /v1/agents/{agent_id}/automations/{automation_id}` — Retrieve automation. ([reference](/api-reference/automations/retrieve-automation))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `PATCH /v1/agents/{agent_id}/automations/{automation_id}` — Update automation. ([reference](/api-reference/automations/update-automation))
</Update>

## Tables

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `GET /v1/tables/{table_id}/summaries` — List summaries. ([reference](/api-reference/tables/list-summaries))
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>For Procore datasets, record `created_at` is reset to the ingestion time on each upsert and does not preserve the original Procore creation time. ([reference](/api-reference/tables/list-records))
</Update>

## Search

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>`GET /v1/search` now resolves and searches selected organization-shared `knowledge_ids` owned by sibling teamspaces in the same account. ([reference](/api-reference/search/search))
</Update>

## Conversations

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#E5484D', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Breaking</span>`DELETE /v1/conversations/{conversation_id}` now rejects the root conversation of **any** channel — direct messages and standard channels as well as Chats — with `400 Bad Request`. Previously only the Chats root was protected, and deleting another channel's root left that channel unreachable. ([reference](/api-reference/conversations/delete-conversation))
    * *Migration:* Delete the individual conversations inside a channel rather than the channel's root conversation.
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>`GET /v1/conversations`: added the new optional `query` request parameter `has_messages`. ([reference](/api-reference/conversations/list-conversations))
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>Citation sources now include `fields` and `status`, exposing which record fields backed a citation and whether the source is still available. ([reference](/api-reference/conversations/list-messages))
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>Citation sources now include `item_type`, identifying the kind of record a citation points at. ([reference](/api-reference/conversations/list-messages))
</Update>

## Event Triggers

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `GET /v1/agents/{agent_id}/event-triggers` — List event triggers. ([reference](/api-reference/event-triggers/list-event-triggers))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `POST /v1/agents/{agent_id}/event-triggers` — Create event trigger. ([reference](/api-reference/event-triggers/create-event-trigger))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `DELETE /v1/agents/{agent_id}/event-triggers/{trigger_id}` — Delete event trigger. ([reference](/api-reference/event-triggers/delete-event-trigger))
  * <span style={{ backgroundColor: '#30A46C', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Added</span>Added `PATCH /v1/agents/{agent_id}/event-triggers/{trigger_id}` — Update event trigger. ([reference](/api-reference/event-triggers/update-event-trigger))
</Update>

## MCP Servers

<Update label="2026.08.20" description="SDK · datagrid-ai@0.17.2">
  * <span style={{ backgroundColor: '#0090FF', color: '#ffffff', padding: '1px 8px', borderRadius: '9999px', fontSize: '0.7rem', fontWeight: 600, marginRight: '8px', verticalAlign: 'middle', whiteSpace: 'nowrap' }}>Changed</span>MCP server responses now include `managed_by_app`. Servers provisioned by an installed app are visible in list and retrieve responses but are read-only: `PATCH` and `DELETE` return `404` for them. ([reference](/api-reference/mcp-servers/list-mcp-servers))
</Update>
