# DataRobot Data Connectivity API

**Canonical:** https://apis.io/apis/datarobot/datarobot-data-connectivity-api/  
**Provider:** DataRobot — https://apis.io/providers/datarobot/  
**Base URL:** https://app.datarobot.com/  
**Documentation:** https://docs.datarobot.com/en/docs/api/reference/index.html

DataRobot Data Connectivity API is one of 87 APIs that [DataRobot](https://apis.io/providers/datarobot/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include data_connectivity. The published artifact set on APIs.io includes an OpenAPI specification.

This page outlines how to integrate with a variety of enterprise databases, using a 'self-service' JDBC platform.

## Operations (46)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/aclConnections/` | List all ACL management connections |
| PUT | `/api/v2/aclConnections/` | Define the connection as ACL management |
| DELETE | `/api/v2/aclConnections/{dataStoreId}/` | Deactivate ACL management by data store ID |
| POST | `/api/v2/dataStages/` | Create a data stage |
| POST | `/api/v2/dataStages/{dataStageId}/finalize/` | Finalize a data stage by data stage ID |
| PUT | `/api/v2/dataStages/{dataStageId}/parts/{partNumber}/` | Upload a part by data stage ID |
| POST | `/api/v2/externalDataDriverFile/` | Upload JDBC driver |
| GET | `/api/v2/externalDataDrivers/` | List drivers |
| POST | `/api/v2/externalDataDrivers/` | Create a new JDBC driver |
| DELETE | `/api/v2/externalDataDrivers/{driverId}/` | Delete the driver by driver ID |
| GET | `/api/v2/externalDataDrivers/{driverId}/` | Retrieve driver details by driver ID |
| PATCH | `/api/v2/externalDataDrivers/{driverId}/` | Update properties of an existing JDBC Driver by driver ID |
| GET | `/api/v2/externalDataDrivers/{driverId}/configuration/` | Driver configuration details by driver ID |
| GET | `/api/v2/externalDataSources/` | List data sources |
| POST | `/api/v2/externalDataSources/` | Create a data source |
| DELETE | `/api/v2/externalDataSources/{dataSourceId}/` | Delete the data source by data source ID |
| GET | `/api/v2/externalDataSources/{dataSourceId}/` | Data source details by data source ID |
| PATCH | `/api/v2/externalDataSources/{dataSourceId}/` | Update the data source by data source ID |
| GET | `/api/v2/externalDataSources/{dataSourceId}/accessControl/` | Get the data source's access control list by data source ID |
| PATCH | `/api/v2/externalDataSources/{dataSourceId}/accessControl/` | Update the data source's access controls by data source ID |
| GET | `/api/v2/externalDataSources/{dataSourceId}/permissions/` | Describe data source permissions by data source ID |
| GET | `/api/v2/externalDataSources/{dataSourceId}/sharedRoles/` | Retrieve shared roles by ID |
| PATCH | `/api/v2/externalDataSources/{dataSourceId}/sharedRoles/` | Modify data source shared roles by data source ID |
| GET | `/api/v2/externalDataStores/` | List data stores |
| POST | `/api/v2/externalDataStores/` | Create a data store |
| DELETE | `/api/v2/externalDataStores/{dataStoreId}/` | Delete the data store by data store ID |
| GET | `/api/v2/externalDataStores/{dataStoreId}/` | Data store details by data store ID |
| PATCH | `/api/v2/externalDataStores/{dataStoreId}/` | Update a data store configuration by data store ID |
| PATCH | `/api/v2/externalDataStores/{dataStoreId}/accessControl/` | Update the data store's access controls by data store ID |
| POST | `/api/v2/externalDataStores/{dataStoreId}/columns/` | Retrieves a data store's data columns by data store ID |
| POST | `/api/v2/externalDataStores/{dataStoreId}/columnsInfo/` | Retrieves a data store's column metadata by data store ID |
| GET | `/api/v2/externalDataStores/{dataStoreId}/credentials/` | List credentials associated by data store ID |
| GET | `/api/v2/externalDataStores/{dataStoreId}/permissions/` | Describe data store permissions by data store ID |
| POST | `/api/v2/externalDataStores/{dataStoreId}/schemas/` | Retrieves a data store's data schemas by data store ID |
| GET | `/api/v2/externalDataStores/{dataStoreId}/sharedRoles/` | Get the data store's access control list by data store ID |
| PATCH | `/api/v2/externalDataStores/{dataStoreId}/sharedRoles/` | Modify data store shared roles by data store ID |
| GET | `/api/v2/externalDataStores/{dataStoreId}/standardUserDefinedFunctions/` | Retrieve detected standard user-defined functions by data store ID |
| POST | `/api/v2/externalDataStores/{dataStoreId}/standardUserDefinedFunctions/` | Start a job to create a standard user-defined function of the given type by… |
| POST | `/api/v2/externalDataStores/{dataStoreId}/standardUserDefinedFunctions/detect/` | Start the job that detects standard user-defined functions for the given data… |
| POST | `/api/v2/externalDataStores/{dataStoreId}/tables/` | Retrieves a data store's database tables (including views) by data store ID |
| POST | `/api/v2/externalDataStores/{dataStoreId}/test/` | Test data store connection by data store ID |
| POST | `/api/v2/externalDataStores/{dataStoreId}/verifySQL/` | Verify a SQL query by data store ID |
| GET | `/api/v2/externalDriverConfigurations/` | List available driver configurations |
| GET | `/api/v2/externalDriverConfigurations/{configurationId}/` | Driver configuration details by configuration ID |
| POST | `/api/v2/jdbcDataPreview/` | Preview data |
| POST | `/api/v2/jdbcExecution/` | Execute SQL against a JDBC URL (DDL/DML, procedures) |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/datarobot/openapi/datarobot-data-connectivity-api-openapi.yml

## Other DataRobot APIs (12)

- [DataRobot REST API v2](https://apis.io/apis/datarobot/datarobot-rest-api-v2/)
- [DataRobot DataRobot API](https://apis.io/apis/datarobot/datarobot-datarobot-api-api/)
- [DataRobot Datarobot Oss API](https://apis.io/apis/datarobot/datarobot-datarobot-oss-api/)
- [DataRobot Homebrew API](https://apis.io/apis/datarobot/datarobot-homebrew-api/)
- [DataRobot Info API](https://apis.io/apis/datarobot/datarobot-info-api/)
- [DataRobot Install API](https://apis.io/apis/datarobot/datarobot-install-api/)
- [DataRobot MCP API](https://apis.io/apis/datarobot/datarobot-mcp-api/)
- [DataRobot Memory API](https://apis.io/apis/datarobot/datarobot-memory-api/)
- [DataRobot Oauth2 API](https://apis.io/apis/datarobot/datarobot-oauth2-api/)
- [DataRobot Projects API](https://apis.io/apis/datarobot/datarobot-projects-api/)
- [DataRobot Registereddeployments API](https://apis.io/apis/datarobot/datarobot-registereddeployments-api/)
- [DataRobot Uv API](https://apis.io/apis/datarobot/datarobot-uv-api/)

## Tags

data_connectivity

---

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