# Databox API

**Canonical:** https://apis.io/apis/databox/databox-api/  
**Provider:** Databox — https://apis.io/providers/databox/  
**Base URL:** https://api.databox.com  
**Documentation:** https://developers.databox.com/docs/v0/units.md

Databox API is published by [Databox](https://apis.io/providers/databox/) 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.

Databox API as documented publicly: 103 operations. Contract generated from the documentation by API Evangelist (2026-10-29); not the provider's own document.

## Operations (60 of 103)

| Method | Path | Summary |
|---|---|---|
| POST | `/data` | POST /data |
| GET | `/v1/accounts` | GET /v1/accounts |
| GET | `/v1/accounts/timezones` | List supported time zones for accounts (v1). |
| GET | `/v1/accounts/{accountid}/data-sources` | List data sources for a specific account (v1). |
| GET | `/v1/auth/validate-key` | Validate API credentials (v1). |
| POST | `/v1/data-sources` | Create a data source (v1). |
| DELETE | `/v1/data-sources/{datasourceid}` | Delete a data source |
| GET | `/v1/data-sources/{datasourceid}/datasets` | List datasets for a data source |
| POST | `/v1/datasets` | Create a dataset (v1). |
| DELETE | `/v1/datasets/{datasetid}` | Delete a dataset |
| POST | `/v1/datasets/{datasetid}/data` | Ingest data into a dataset |
| GET | `/v1/datasets/{datasetid}/ingestions` | List ingestions for a dataset |
| GET | `/v1/datasets/{datasetid}/ingestions/{ingestionid}` | Get details of a specific ingestion |
| POST | `/v1/datasets/{datasetid}/purge` | Purge a dataset |
| GET | `/v2/accounts` | List client accounts for the authenticated organization (v2). |
| POST | `/v2/accounts` | Creates an account in the organization associated with the authenticated user. Only managed accounts can be created through this operation. |
| DELETE | `/v2/accounts/{id}` | Deletes a specific account from the organization associated with the authenticated user. |
| GET | `/v2/accounts/{id}` | Retrieves details about a specific account. |
| PATCH | `/v2/accounts/{id}` | Updates information for a specific account. |
| GET | `/v2/auth/validate-key` | GET /v2/auth/validate-key |
| GET | `/v2/billing` | Retrieves billing and subscription details for the organization associated with the authenticated user. |
| GET | `/v2/billing/invoices` | Retrieves a paginated list of invoices for the organization associated with the authenticated user. |
| GET | `/v2/connections` | Retrieves a paginated list of connections in the organization. |
| DELETE | `/v2/connections/{id}` | Deletes a specific connection from the organization. |
| GET | `/v2/connections/{id}` | Retrieves details about a specific connection. |
| PATCH | `/v2/connections/{id}` | Updates information for a specific connection. |
| GET | `/v2/connections/{id}/permissions` | Retrieves the permissions configured for a specific connection. |
| PUT | `/v2/connections/{id}/permissions` | Updates the permissions for a specific connection. |
| GET | `/v2/dashboards` | Retrieves a paginated list of dashboards in the organization. |
| PATCH | `/v2/dashboards/{id}` | Renames a specific dashboard and returns the updated dashboard. |
| GET | `/v2/dashboards/{id}/metrics` | Retrieves the Datablocks and associated metric configurations for a specific dashboard. |
| GET | `/v2/data-sources` | List data sources scoped to the authenticated organization (v2). |
| POST | `/v2/data-sources` | Create a data source |
| DELETE | `/v2/data-sources/{id}` | Delete a data source |
| GET | `/v2/data-sources/{id}` | Retrieves details about a specific data source. |
| PATCH | `/v2/data-sources/{id}` | Updates information for a specific data source. |
| GET | `/v2/data-sources/{id}/permissions` | Retrieves the permissions configured for a specific data source. |
| PUT | `/v2/data-sources/{id}/permissions` | Updates the permissions for a specific data source. |
| POST | `/v2/data-sources/{id}/purge` | Permanently deletes all data stored in a specific data source. Data in the original source is not affected. |
| PUT | `/v2/data-sources/{id}/sync-frequency` | Updates the sync frequency for a specific data source. |
| GET | `/v2/data-sources/{id}/sync-frequency-options` | Retrieves the sync frequencies available for a specific data source. |
| PUT | `/v2/data-sources/{id}/timezone` | Updates the time zone for a specific data source. |
| GET | `/v2/datasets` | List datasets (optionally filtered by data source) |
| POST | `/v2/datasets` | Create a dataset (v2). |
| GET | `/v2/datasets/modifications/functions` | Retrieves the functions available for calculated columns in dataset modifications. |
| GET | `/v2/datasets/modifications/rules` | Retrieves the rules available for configuring dataset modifications. |
| DELETE | `/v2/datasets/{id}` | Delete a dataset |
| GET | `/v2/datasets/{id}` | Retrieves details about the specified dataset. |
| PATCH | `/v2/datasets/{id}` | Updates the properties of the specified dataset and returns the updated dataset. |
| GET | `/v2/datasets/{id}/column-metadata` | Retrieves metadata configured for the columns in the specified dataset. |
| PATCH | `/v2/datasets/{id}/column-metadata` | Updates metadata for one or more columns in the specified dataset. |
| GET | `/v2/datasets/{id}/data` | Retrieves a paginated list of records stored in the specified dataset. |
| POST | `/v2/datasets/{id}/data` | POST /v2/datasets/{id}/data |
| POST | `/v2/datasets/{id}/duplicate` | Creates a copy of the specified dataset. |
| GET | `/v2/datasets/{id}/ingestion-statistics` | Retrieves ingestion performance statistics for the specified dataset. |
| GET | `/v2/datasets/{id}/ingestions` | List ingestion items for a dataset |
| GET | `/v2/datasets/{id}/ingestions/{ingestionid}` | Get details of a specific ingestion (v2) |
| GET | `/v2/datasets/{id}/lineage` | Retrieves the specified dataset’s lineage, including upstream data sources and datasets and downstream datasets and metrics. |
| GET | `/v2/datasets/{id}/metadata` | Retrieves metadata configured for the specified dataset. |
| PATCH | `/v2/datasets/{id}/metadata` | Updates metadata for the specified dataset and returns the updated metadata. |

…and 43 more operations. They are listed in full on the page.

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/databox/openapi/_ae-authored/databox-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/databox/json-schema/databox-post-v2-datasets-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/databox/json-schema/databox-post-v1-data-sources-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/databox/json-schema/databox-post-v1-datasets-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/databox/json-schema/databox-get-v2-data-sources-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/databox/json-schema/databox-post-v1-datasets-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/databox/json-schema/databox-post-v2-datasets-response-schema.json
- **APIsJSON** — https://artifacts.apis.io/databox/apis.yml

---

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