# DataRobot Notebooks API

**Canonical:** https://apis.io/apis/datarobot/datarobot-notebooks-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 Notebooks 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 notebooks. The published artifact set on APIs.io includes an OpenAPI specification.

Endpoints for notebooks which offer an in-browser editor to create and execute code for data science analysis and modeling.

## Operations (60 of 128)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/notebookCodeSnippets/` | Retrieve Notebook Code Snippets |
| GET | `/api/v2/notebookCodeSnippets/tags/` | Retrieve Tags |
| GET | `/api/v2/notebookCodeSnippets/{snippetId}/` | Retrieve Notebook Code Snippets by snippet ID |
| DELETE | `/api/v2/notebookEnvironmentVariables/{notebookId}/` | Delete Notebook Environment Variables by notebook ID |
| GET | `/api/v2/notebookEnvironmentVariables/{notebookId}/` | Retrieve Notebook Environment Variables by notebook ID |
| POST | `/api/v2/notebookEnvironmentVariables/{notebookId}/` | Create Notebook Environment Variables by notebook ID |
| DELETE | `/api/v2/notebookEnvironmentVariables/{notebookId}/{envVarId}/` | Delete notebook environment variables by ID |
| PATCH | `/api/v2/notebookEnvironmentVariables/{notebookId}/{envVarId}/` | Modify Notebook Environment Variables by notebook ID |
| GET | `/api/v2/notebookExecutionEnvironments/` | Retrieve Notebook Execution Environments |
| GET | `/api/v2/notebookExecutionEnvironments/machines/` | Retrieve Machines |
| GET | `/api/v2/notebookExecutionEnvironments/{environmentId}/notebooks/` | Retrieve Notebooks by environment ID |
| GET | `/api/v2/notebookExecutionEnvironments/{environmentId}/versions/` | List Notebook Execution Environments versions by environment ID |
| GET | `/api/v2/notebookExecutionEnvironments/{notebookId}/` | Retrieve Notebook Execution Environments by notebook ID |
| PATCH | `/api/v2/notebookExecutionEnvironments/{notebookId}/` | Modify Notebook Execution Environments by notebook ID |
| DELETE | `/api/v2/notebookExecutionEnvironments/{notebookId}/ports/` | Delete Ports by notebook ID |
| GET | `/api/v2/notebookExecutionEnvironments/{notebookId}/ports/` | Retrieve Ports by notebook ID |
| POST | `/api/v2/notebookExecutionEnvironments/{notebookId}/ports/` | Create Ports by notebook ID |
| DELETE | `/api/v2/notebookExecutionEnvironments/{notebookId}/ports/{portId}/` | Delete ports by ID |
| PATCH | `/api/v2/notebookExecutionEnvironments/{notebookId}/ports/{portId}/` | Modify Ports by notebook ID |
| GET | `/api/v2/notebookJobs/` | Retrieve Notebook jobs |
| POST | `/api/v2/notebookJobs/` | Create Notebook jobs |
| POST | `/api/v2/notebookJobs/manualRun/` | Create Manual Run |
| GET | `/api/v2/notebookJobs/runHistory/` | Retrieve Run history |
| DELETE | `/api/v2/notebookJobs/{notebookScheduleId}/` | Delete Notebook jobs by notebook schedule ID |
| GET | `/api/v2/notebookJobs/{notebookScheduleId}/` | Retrieve Notebook jobs by notebook schedule ID |
| PATCH | `/api/v2/notebookJobs/{notebookScheduleId}/` | Modify Notebook jobs by notebook schedule ID |
| POST | `/api/v2/notebookJobs/{notebookScheduleId}/cancel/` | Cancel Notebook jobs by notebook schedule ID |
| POST | `/api/v2/notebookRevisions/fromRevision/{notebookId}/{revisionId}/clone/` | Create Clone by notebook ID |
| POST | `/api/v2/notebookRevisions/fromRevision/{notebookId}/{revisionId}/restore/` | Create Restore by notebook ID |
| DELETE | `/api/v2/notebookRevisions/{notebookId}/` | Delete Notebook Revisions by notebook ID |
| GET | `/api/v2/notebookRevisions/{notebookId}/` | Retrieve Notebook Revisions by notebook ID |
| POST | `/api/v2/notebookRevisions/{notebookId}/` | Create Notebook Revisions by notebook ID |
| DELETE | `/api/v2/notebookRevisions/{notebookId}/{revisionId}/` | Delete notebook revisions by ID |
| GET | `/api/v2/notebookRevisions/{notebookId}/{revisionId}/` | Retrieve notebook revisions by ID |
| PATCH | `/api/v2/notebookRevisions/{notebookId}/{revisionId}/` | Modify Notebook Revisions by notebook ID |
| GET | `/api/v2/notebookRevisions/{notebookId}/{revisionId}/cells/` | Retrieve Cells by notebook ID |
| GET | `/api/v2/notebookRevisions/{notebookId}/{revisionId}/toFile/` | Retrieve To File by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/createAndStartCodespace/` | Create And Start Codespace |
| GET | `/api/v2/notebookRuntimes/notebooks/{notebookId}/` | Retrieve Notebooks by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/autocomplete/` | Create Autocomplete by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/cancel/` | Cancel Notebooks by notebook ID |
| GET | `/api/v2/notebookRuntimes/notebooks/{notebookId}/cells/{cellId}/dataframe/{referenceId}/` | Retrieve Dataframe by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/clientActivity/` | Create Client Activity by notebook ID |
| GET | `/api/v2/notebookRuntimes/notebooks/{notebookId}/dataframeList/` | Retrieve Dataframe List by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/execute/` | Execute Notebooks by notebook ID |
| GET | `/api/v2/notebookRuntimes/notebooks/{notebookId}/executionStatus/` | Retrieve Execution Status by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/inputReply/` | Create Input Reply by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/inspect/` | Create Inspect by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/restartKernel/` | Create Restart Kernel by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/start/` | Start Notebooks by notebook ID |
| POST | `/api/v2/notebookRuntimes/notebooks/{notebookId}/stop/` | Stop Notebooks by notebook ID |
| GET | `/api/v2/notebookSessions/{notebookId}/filesystem/download/` | Retrieve Download by notebook ID |
| GET | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/` | Retrieve Objects by notebook ID |
| POST | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/copy/` | Create Copy by notebook ID |
| DELETE | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/delete/` | Delete Delete by notebook ID |
| GET | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/download/` | Retrieve download by ID |
| POST | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/download/` | Create Download by notebook ID |
| GET | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/metadata/` | Retrieve Metadata by notebook ID |
| PATCH | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/metadata/` | Modify Metadata by notebook ID |
| POST | `/api/v2/notebookSessions/{notebookId}/filesystem/objects/move/` | Create Move by notebook ID |

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

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/datarobot/openapi/datarobot-notebooks-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

notebooks

---

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