# Dust Datasources API

**Canonical:** https://apis.io/apis/dust-tt/dust-tt-datasources-api/  
**Provider:** Dust — https://apis.io/providers/dust-tt/  
**Base URL:** https://dust.tt/api/v1  
**Documentation:** https://docs.dust.tt/reference

Dust Datasources API is one of 14 APIs that [Dust](https://apis.io/providers/dust-tt/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 5 JSON Schema definitions. Tagged areas include Data Sources. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 5 JSON Schemas.

Data sources

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/check_upsert_queue` | Check the Upsert Queue Status for a Data Source |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}` | Retrieve a Document from a Data Source |
| POST | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}` | Upsert a Document in a Data Source |
| DELETE | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}` | Delete a Document from a Data Source |
| POST | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}/parents` | Update the Parents of a Document |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents` | Get Documents |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/search` | Search the Data Source |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}` | Get a Table |
| DELETE | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}` | Delete a Table |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows/{rId}` | Get a Row |
| DELETE | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows/{rId}` | Delete a Row |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows` | List Rows |
| POST | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows` | Upsert Rows |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables` | Get Tables |
| POST | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables` | Upsert a Table |
| GET | `/api/v1/w/{wId}/spaces/{spaceId}/data_sources` | Get Data Sources |

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/openapi/dust-tt-datasources-api-openapi.yml
- **Documentation** — https://docs.dust.tt/reference
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/json-schema/dust-agent-configuration-schema.json
- **JSONLD** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/json-ld/dust-context.jsonld
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/json-schema/dust-conversation-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/json-schema/dust-datasource-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/json-schema/dust-document-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/dust-tt/refs/heads/main/json-schema/dust-skill-schema.json

## Other Dust APIs (12)

- [Dust Agents API](https://apis.io/apis/dust-tt/dust-tt-agents-api/)
- [Dust Apps API](https://apis.io/apis/dust-tt/dust-tt-apps-api/)
- [Dust Conversations API](https://apis.io/apis/dust-tt/dust-tt-conversations-api/)
- [Dust DatasourceViews API](https://apis.io/apis/dust-tt/dust-tt-datasourceviews-api/)
- [Dust Feedbacks API](https://apis.io/apis/dust-tt/dust-tt-feedbacks-api/)
- [Dust MCP API](https://apis.io/apis/dust-tt/dust-tt-mcp-api/)
- [Dust Mentions API](https://apis.io/apis/dust-tt/dust-tt-mentions-api/)
- [Dust Search API](https://apis.io/apis/dust-tt/dust-tt-search-api/)
- [Dust Skills API](https://apis.io/apis/dust-tt/dust-tt-skills-api/)
- [Dust Spaces API](https://apis.io/apis/dust-tt/dust-tt-spaces-api/)
- [Dust Tools API](https://apis.io/apis/dust-tt/dust-tt-tools-api/)
- [Dust Triggers API](https://apis.io/apis/dust-tt/dust-tt-triggers-api/)

## Tags

Data Sources

---

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