# Corva AI Assets API

**Canonical:** https://apis.io/apis/corva-ai/corva-ai-assets-api/  
**Provider:** Corva AI — https://apis.io/providers/corva-ai/  
**Base URL:** https://api.corva.ai  
**Documentation:** https://dc-docs.corva.ai/docs/API/API%20Reference/platform-api

Corva AI Assets API is one of 94 APIs that [Corva AI](https://apis.io/providers/corva-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Assets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

Manage company assets: Programs, Pads, Rigs, Wells, Frac Fleets, and Wirelines

## Operations (60 of 96)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2/favorites` | List favorites |
| GET | `/v2/assets` | List assets |
| GET | `/v2/assets/{id}` | Get asset by ID |
| GET | `/v2/assets/{id}/settings` | Get asset settings |
| GET | `/v2/assets/{id}/type_wells` | List type well assets |
| POST | `/v2/assets/{id}/type_well` | Create a new type_well |
| DELETE | `/v2/assets/{id}/type_wells/{type_well_id}` | Delete type_well |
| GET | `/v2/assets/{id}/reruns` | Return reruns for the asset |
| GET | `/v2/assets/{id}/ancestor_ids` | Return the ancestor_ids for the asset |
| POST | `/v2/assets/resolve` | Resolve old-style assets to new-style assets |
| GET | `/v2/assets/autocomplete` | Return autocompletion tokens |
| GET | `/v2/programs` | List programs |
| POST | `/v2/programs` | Create a program |
| GET | `/v2/programs/{id}` | Get a single program |
| PATCH | `/v2/programs/{id}` | Update a program |
| DELETE | `/v2/programs/{id}` | Delete a program |
| GET | `/v2/programs/clusters` | Get programs clustered based on their location |
| GET | `/v2/pads` | List pads |
| POST | `/v2/pads` | Create a pad |
| GET | `/v2/pads/{id}` | Get a single pad |
| PATCH | `/v2/pads/{id}` | Update a pad |
| DELETE | `/v2/pads/{id}` | Delete a pad |
| POST | `/v2/pads/{id}/frac_fleets` | Add a frac fleet to a pad |
| DELETE | `/v2/pads/{pad_id}/frac_fleets/{id}` | Delete a frac fleet from a pad |
| GET | `/v2/pads/{pad_id}/app_wells` | Retrieve wells and app stream details for a pad filtered by app.source_type |
| GET | `/v2/pads/{id}/wells` | Retrieve well and app stream details for a pad |
| POST | `/v2/pads/{id}/wells` | Add a well to a pad |
| DELETE | `/v2/pads/{pad_id}/wells/{id}` | Delete a well from a pad |
| POST | `/v2/pads/{id}/active_wells` | Add an active well to a pad |
| DELETE | `/v2/pads/{pad_id}/active_wells/{id}` | Delete an active well from a pad |
| GET | `/v2/pads/clusters` | Get pads clustered based on their location |
| GET | `/v2/rigs` | List rigs |
| POST | `/v2/rigs` | Create a rig |
| GET | `/v2/rigs/{id}` | Get a single rig |
| PATCH | `/v2/rigs/{id}` | Update a rig |
| DELETE | `/v2/rigs/{id}` | Delete a rig |
| GET | `/v2/rigs/clusters` | Get rigs clustered based on their location |
| GET | `/v2/rigs/{rig_id}/active_well/well_cache` | Get well_cache record for the active well on the rig |
| GET | `/v2/drillout_units` | List drillout units |
| POST | `/v2/drillout_units` | Create a drillout unit |
| GET | `/v2/drillout_units/{id}` | Get a single drillout unit |
| PATCH | `/v2/drillout_units/{id}` | Update a drillout unit |
| DELETE | `/v2/drillout_units/{id}` | Delete a drillout unit |
| GET | `/v2/drillout_units/clusters` | Get drillout units clustered based on their location |
| GET | `/v2/wells` | List wells |
| POST | `/v2/wells` | Create a well |
| GET | `/v2/wells/{id}` | Get a single well |
| PATCH | `/v2/wells/{id}` | Update a well |
| DELETE | `/v2/wells/{id}` | Delete a well |
| GET | `/v2/wells/clusters` | Get wells clustered based on their location |
| GET | `/v2/frac_fleets` | List frac fleets |
| POST | `/v2/frac_fleets` | Create a frac fleet |
| GET | `/v2/frac_fleets/{id}` | Get a single frac fleet |
| PATCH | `/v2/frac_fleets/{id}` | Update a frac fleet |
| DELETE | `/v2/frac_fleets/{id}` | Delete a frac fleet |
| POST | `/v2/frac_fleets/{id}/pads` | Add one or more pads to a frac fleet, or set the current pad |
| DELETE | `/v2/frac_fleets/{frac_fleet_id}/pads/{id}` | Delete a pad from a frac fleet |
| GET | `/v2/frac_fleets/{frac_fleet_id}/active_wells/well_cache` | Get well_cache records for the active wells on the frac fleet |
| GET | `/v2/frac_fleets/clusters` | Get frac fleets clustered based on their location |
| GET | `/v2/wirelines` | List wirelines |

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

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/corva-ai/refs/heads/main/openapi/corva-ai-assets-api-openapi.yml
- **Documentation** — https://dc-docs.corva.ai/docs/API/API%20Reference/platform-api
- **APIReference** — https://dc-docs.corva.ai/docs/API/API%20Reference/platform-api
- **Swagger** — https://api.corva.ai/documentation/index.html
- **GettingStarted** — https://dc-docs.corva.ai/docs/API/quickstart

## Other Corva AI APIs (12)

- [Corva Data API](https://apis.io/apis/corva-ai/corva-data-api/)
- [Corva Dev Center](https://apis.io/apis/corva-ai/corva-dev-center-api/)
- [Corva AI Ability Check API](https://apis.io/apis/corva-ai/corva-ai-abilitycheck-api/)
- [Corva AI Alert RBAC API](https://apis.io/apis/corva-ai/corva-ai-alertrbac-api/)
- [Corva AI Alerts API](https://apis.io/apis/corva-ai/corva-ai-alerts-api/)
- [Corva AI Alert Tags API](https://apis.io/apis/corva-ai/corva-ai-alerttags-api/)
- [Corva AI App API](https://apis.io/apis/corva-ai/corva-ai-app-api/)
- [Corva AI App Assets API](https://apis.io/apis/corva-ai/corva-ai-appassets-api/)
- [Corva AI App Connection API](https://apis.io/apis/corva-ai/corva-ai-appconnection-api/)
- [Corva AI App Datasets API](https://apis.io/apis/corva-ai/corva-ai-appdatasets-api/)
- [Corva AI App Error Alert API](https://apis.io/apis/corva-ai/corva-ai-apperroralert-api/)
- [Corva AI App Logs API](https://apis.io/apis/corva-ai/corva-ai-applogs-api/)

## Tags

Assets

---

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