# DataRobot Custom Applications API

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

Use the endpoints described below to manage custom applications.

## Operations (36)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/customApplicationSources/` | The list of custom application sources created |
| POST | `/api/v2/customApplicationSources/` | Create a custom application source |
| POST | `/api/v2/customApplicationSources/fromCustomTemplate/` | Create a custom application source |
| DELETE | `/api/v2/customApplicationSources/{appSourceId}/` | Delete a custom application source by app source ID |
| GET | `/api/v2/customApplicationSources/{appSourceId}/` | Retrieve a custom application source by app source ID |
| PATCH | `/api/v2/customApplicationSources/{appSourceId}/` | Update a custom application source's name by app source ID |
| GET | `/api/v2/customApplicationSources/{appSourceId}/sharedRoles/` | Get a list of users, groups, and organizations with access by app source ID |
| PATCH | `/api/v2/customApplicationSources/{appSourceId}/sharedRoles/` | Share an application source by app source ID |
| GET | `/api/v2/customApplicationSources/{appSourceId}/versions/` | Paginated list of custom application source versions of the specified by app… |
| POST | `/api/v2/customApplicationSources/{appSourceId}/versions/` | Create a custom application source version by app source ID |
| DELETE | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/` | Delete a custom application source version if it is still mutable by app source… |
| GET | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/` | Retrieve a custom application source version by app source ID |
| PATCH | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/` | Update a custom application source version by app source ID |
| GET | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/archive/` | Download Custom Application Source version files as a zip archive by app source… |
| POST | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/fromCodespace/` | Update the custom application source version by app source ID |
| GET | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/items/{itemId}/` | Retrieve a file by app source ID |
| POST | `/api/v2/customApplicationSources/{appSourceId}/versions/{appSourceVersionId}/toCodespace/` | Update a codespace by app source ID |
| GET | `/api/v2/customApplications/` | The list of applications created by the currently authenticated user |
| POST | `/api/v2/customApplications/` | Create a custom application |
| DELETE | `/api/v2/customApplications/{applicationId}/` | Delete an application by application ID |
| GET | `/api/v2/customApplications/{applicationId}/` | Retrieve an application by application ID |
| PATCH | `/api/v2/customApplications/{applicationId}/` | Update an application's name by application ID |
| GET | `/api/v2/customApplications/{applicationId}/history/` | Retrieve an application's publication history by application ID |
| GET | `/api/v2/customApplications/{applicationId}/logs/` | Retrieve an application's logs by application ID |
| POST | `/api/v2/customApplications/{applicationId}/migrateToWorkload/` | Create Migrate To Workload by application ID |
| POST | `/api/v2/customApplications/{applicationId}/revertToLrs/` | Create Revert To Lrs by application ID |
| GET | `/api/v2/customApplications/{applicationId}/sharedRoles/` | Get a list of users, groups and organizations that have an access by… |
| PATCH | `/api/v2/customApplications/{applicationId}/sharedRoles/` | Share an application by application ID |
| GET | `/api/v2/customApplications/{applicationId}/usages/` | Retrieve an application's usages by application ID |
| GET | `/api/v2/customApplications/{applicationId}/usages/download/` | Download an application's access logs by application ID |
| GET | `/api/v2/customTemplates/` | Retrieve a list of custom templates |
| POST | `/api/v2/customTemplates/` | Create a custom template |
| DELETE | `/api/v2/customTemplates/{customTemplateId}/` | Delete a custom template by custom template ID |
| GET | `/api/v2/customTemplates/{customTemplateId}/` | Retrieve a single custom template by custom template ID |
| PATCH | `/api/v2/customTemplates/{customTemplateId}/` | Update the given custom template by custom template ID |
| GET | `/api/v2/customTemplates/{customTemplateId}/files/{fileId}/` | Retrieve a single custom template file by custom template ID |

## Machine-readable artifacts (1)

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

---

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