# DataGrout API

**Canonical:** https://apis.io/apis/datagrout-ai/datagrout-ai-api/  
**Provider:** DataGrout — https://apis.io/providers/datagrout-ai/  
**Base URL:** https://gateway.datagrout.ai  
**Documentation:** https://docs.datagrout.ai/rest-api

DataGrout API is one of 2 APIs that [DataGrout](https://apis.io/providers/datagrout-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

DataGrout API as documented publicly: 21 operations. Contract generated from the documentation by API Evangelist (2026-11-05); not the provider's own document.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| POST | `/answers` | Ask a question in plain language. |
| GET | `/api/v1/servers/{uuid}` | GET /api/v1/servers/{uuid} |
| POST | `/api/v1/servers/{uuid}/answers` | POST /api/v1/servers/{uuid}/answers |
| POST | `/api/v1/servers/{uuid}/conclusions` | POST /api/v1/servers/{uuid}/conclusions |
| POST | `/api/v1/servers/{uuid}/memories/warehouses/facts` | POST /api/v1/servers/{uuid}/memories/warehouses/facts |
| POST | `/api/v1/servers/{uuid}/transforms` | POST /api/v1/servers/{uuid}/transforms |
| POST | `/api/v1/servers/{uuid}/webhooks` | POST /api/v1/servers/{uuid}/webhooks |
| POST | `/api/v1/servers/{uuid}/webhooks/{webhookid}/test` | POST /api/v1/servers/{uuid}/webhooks/{webhookId}/test |
| GET | `/ca.pem` | Signature Verification – CTC signatures can be verified by anyone with the DG CA public key, which is served at GET /ca.pem. |
| POST | `/conclusions` | Typed questions answered by rules over the facts you send. |
| GET | `/install.sh` | GET /install.sh |
| GET | `/mcp` | GET /mcp |
| POST | `/memories/{name}/facts` | Store facts |
| POST | `/memories/{name}/recall` | Recall |
| POST | `/oauth/token` | POST /oauth/token |
| GET | `/server` | GET / reads and costs nothing, which makes it the right check for whether a credential works. |
| POST | `/skills/{skillId}/runs` | Run previously verified work again, with no planning. |
| GET | `/tasks/{taskId}` | Background work task status and result. |
| POST | `/transforms` | Reshape or aggregate data on DataGrout’s servers. |
| GET | `/webhook` | GET /webhook |
| POST | `/webhooks` | Register a URL to receive webhook events. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/datagrout-ai/openapi/_ae-authored/datagrout-ai-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/datagrout-ai/json-schema/datagrout-ai-post-conclusions-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/datagrout-ai/json-schema/datagrout-ai-post-api-v1-servers-uuid-conclusions-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/datagrout-ai/json-schema/datagrout-ai-post-answers-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datagrout-ai/json-schema/datagrout-ai-get-tasks-taskid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datagrout-ai/json-schema/datagrout-ai-post-memories-name-recall-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datagrout-ai/json-schema/datagrout-ai-post-transforms-response-schema.json

## Other DataGrout APIs (1)

- [DataGrout API](https://apis.io/apis/datagrout-ai/datagrout-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/datagrout-ai/datagrout-ai-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/datagrout-ai/.
