# DataRobot Custom Jobs API

**Canonical:** https://apis.io/apis/datarobot/datarobot-custom-jobs-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 Custom Jobs 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 custom_jobs. The published artifact set on APIs.io includes an OpenAPI specification.

Use the endpoints described below to manage custom jobs. Use custom jobs to implement automation (for example, custom tests) for your models and deployments. Each job serves as an automated workload, and the exit code determines if it passed or failed. You can run the custom jobs you create for one or more models or deployments. The automated workloads you define through custom jobs can make prediction requests, fetch inputs, and store outputs using DataRobot's Public API.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/customJobLimits/` | Retrieve custom job limits |
| GET | `/api/v2/customJobs/` | List custom jobs |
| POST | `/api/v2/customJobs/` | Create a custom job |
| POST | `/api/v2/customJobs/fromGalleryTemplate/` | Create a custom jobs from a gallery template |
| DELETE | `/api/v2/customJobs/{customJobId}/` | Delete custom job by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/` | Retrieve custom job by custom job ID |
| PATCH | `/api/v2/customJobs/{customJobId}/` | Update custom job by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/items/{itemId}/` | Retrieve custom job file content by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/runs/` | List custom job runs by custom job ID |
| POST | `/api/v2/customJobs/{customJobId}/runs/` | Create a custom job run by custom job ID |
| DELETE | `/api/v2/customJobs/{customJobId}/runs/{customJobRunId}/` | Cancel custom job run by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/runs/{customJobRunId}/` | Retrieve custom job run by custom job ID |
| PATCH | `/api/v2/customJobs/{customJobId}/runs/{customJobRunId}/` | Update custom job run by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/runs/{customJobRunId}/items/{itemId}/` | Retrieve custom job run file content by custom job ID |
| DELETE | `/api/v2/customJobs/{customJobId}/runs/{customJobRunId}/logs/` | De,ete custom job run logs by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/runs/{customJobRunId}/logs/` | Retrieve custom job run logs by custom job ID |
| GET | `/api/v2/customJobs/{customJobId}/sharedRoles/` | Get Custom Job's access control list by custom job ID |
| PATCH | `/api/v2/customJobs/{customJobId}/sharedRoles/` | Update Custom Job's controls by custom job ID |
| POST | `/api/v2/customJobsCleanup/{customJobId}/` | Permanently delete custom job by custom job ID |
| GET | `/api/v2/deletedCustomJobs/` | List deleted custom jobs |

## Machine-readable artifacts (1)

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

custom_jobs

---

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