How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Corva Platform API

The Corva Platform API serves platform entities and their relationships — wells, rigs, drillout units, programs, pads and frac fleets, together with users, dashboards, alerts, apps, tasks, files and API keys. It is where an integration resolves the asset_id that every Data API query filters on: read attributes.asset_id from GET /v2/wells, or the top-level id from GET /v2/assets. It publishes a Swagger 2.0 contract (version v2.222.1) with 513 paths, 771 operations and 574 definitions, rendered by Swagger UI.

Corva Platform API is one of 3 APIs that Corva AI publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Platform API, Assets, Wells, Rigs, and Swagger. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 771 operations across 513 paths, organized into 89 resource areas, and defines 574 schemas. It is described by OpenAPI 2.0, at version v2.222.1.

Requests are made against the base URL https://api.corva.ai.

771 operations 513 paths 574 schemas 110 DELETE320 GET107 PATCH222 POST12 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 2.0
API Version
v2.222.1
Base URL
https://api.corva.ai
Authentication
API Key
Terms of Service
Resource Areas
89

Authentication & Security 1

Corva Platform API declares 1 security scheme for authenticating requests. An API key is passed in the header as authorization (api_key). By default, every request must be authenticated.

Paths & Operations 771

Across 513 paths, the API surfaces 771 operations — 110 DELETE, 320 GET, 107 PATCH, 222 POST, 12 PUT. They span 89 resource areas, including AbilityCheck, Feed, Alerts, AlertDefinitions, AlertGroups, AlertRBAC, AlertTags, AlertWorkflows, and 81 more. Each is listed below with its method, path, parameters, and response codes.

AbilityCheck 2

Check abilities for user

GET
v2/ability_check/check_feature
Check feature status for user
1 param → 401403404200
GET
v2/ability_check/check_permission
Check permission status for user
5 params → 401403404200
Feed 5

Manage Feed

GET
/v2/activities
List activities
11 params → 401403404200
POST
/v2/activities
Create an activity
1 param → 401403404200
GET
/v2/activities/{id}
Show activity
1 param → 401403404200
PATCH
/v2/activities/{id}
Update an activity
2 params → 401403404200
DELETE
/v2/activities/{id}
Delete an activity
1 param → 401403404200
Alerts 47

Manage Alerts

GET
/v2/alerts/{alert_id}/activities
List Alert Activities
6 params → 401403404200400
GET
/v1/alerts/{alert_id}/comments/
List comments for alert
1 param → 401403404200
POST
/v1/alerts/{alert_id}/comments/
Create a comment for alert
1 param → 401403404200
GET
/v1/alerts/{alert_id}/comments/{id}
Show comment for alert
2 params → 401403404200
PATCH
/v1/alerts/{alert_id}/comments/{id}
Update an alert comment
3 params → 401403404200
DELETE
/v1/alerts/{alert_id}/comments/{id}
Delete an alert comment
2 params → 401403404200
GET
/v1/alerts/{alert_id}/comments/{comment_id}/likes
List likes for alert's comment
2 params → 401403404200
POST
/v1/alerts/{alert_id}/comments/{comment_id}/likes/toggle
Toggle a like for alert's comment
2 params → 401403404200
GET
/v2/alerts/{alert_id}/comments
List Alert Comments
1 param → 401403404200
POST
/v2/alerts/{alert_id}/comments
Create Alert Comment
2 params → 401403404200400422
GET
/v1/alerts/{alert_id}/likes
List likes for alert
1 param → 401403404200
POST
/v1/alerts/{alert_id}/likes/toggle
Toggle a like for alert
1 param → 401403404200
GET
/v1/alerts/definitions
List Alert Definitions
3 params → 401403404200
GET
/v1/alerts/definitions/context
Gather Alert Definition Context
2 params → 401403404200
POST
/v1/alerts/definitions/trigger
Trigger Alert
3 params → 401403404200
POST
/v1/alerts/definitions/close
Close Open Alerts
3 params → 401403404200
POST
/v1/alerts/definitions/{alert_definition_id}/check
Check Alert Definition in point of time
3 params → 401403404200
GET
/v1/alerts/definitions/templates/{template_type}
List Alert Definition Templates
2 params → 401403404200400
POST
/v1/alerts/definitions/{id}/save_as_template
Save Alert Definition as Library Template
3 params → 401403404200400
POST
/v1/alerts/definitions/{alert_definition_id}/enable
Enable Alert Definition Template
2 params → 401403404200400
POST
/v1/alerts/definitions/{alert_definition_id}/disable
Disable Alert Definition Template
1 param → 401403404200400
GET
/v2/alerts/metrics
Alert Occurrence Metrics
12 params → 401403404200400
GET
/v2/alerts/notifications/types
List Alert Notification Types
→ 401403404200
GET
/v2/alerts/{alert_id}/occurrences
List Alert Occurrences
5 params → 401403404200
POST
/v2/alerts/{alert_id}/occurrences/{id}/classify
Classify an Alert Occurrence
3 params → 401403404200400
GET
/v2/alerts/occurrences/series
Alert Occurrence Time-Series
13 params → 401403404200400
GET
/v1/alerts
List Alerts
20 params → 401403404200
GET
/v1/alerts/{id}
Get Alert
1 param → 401403404200
POST
/v1/alerts/{alert_id}/acknowledge
Add acknowledgement to alert
2 params → 401403404200
POST
/v1/alerts/acknowledge
Bulk acknowledge multiple alerts
1 param → 401403404200
POST
/v1/alerts/{alert_id}/classify
Add alertclassification to alert
2 params → 401403404200
POST
/v1/alerts/{alert_id}/transition
Transition alert status
2 params → 401403404200400
POST
/v1/alerts/{alert_id}/escalate
Escalate alert to specific users
2 params → 401403404200422
POST
/v1/alerts/{alert_id}/deescalate
Close active escalation on alert
1 param → 401403404200422
GET
/v1/alerts/totals
Alerts Counts
15 params → 401403404200
GET
/v1/alerts/details
Alerts Details for given period of time
19 params → 401403404200
GET
/v2/alerts
List Alerts (V2)
25 params → 401403404200
POST
/v2/alerts/{id}/acknowledge
Acknowledge Alert (V2)
2 params → 401403404200
GET
/v2/alerts/{id}
Get Alert (V2)
2 params → 401403404200
DELETE
/v2/alerts/{id}
Delete Alert (V2)
1 param → 401403404200
POST
/v2/alerts/{id}/classify
Classify Alert (V2)
2 params → 401403404200400
POST
/v2/alerts/{alert_id}/deescalate
Close active escalation on alert (V2)
1 param → 401403404200422
POST
/v2/alerts/{id}/transition
Transition Alert status (V2)
2 params → 401403404200400
POST
/v2/alerts/{id}/check
Check Alert notification rules (V2)
11 params → 401403404200
POST
/v2/alerts/{id}/escalate
Escalate Alert (V2)
2 params → 401403404200422
GET
/v2/alerts/totals
Alert Totals (V2)
21 params → 401403404200
GET
/v2/alerts/details
List Alert Details (V2)
25 params → 401403404200
AlertDefinitions 18

Alert definition management (V2)

GET
/v2/alerts/definitions
List Alert Definitions
11 params → 401403404200
POST
/v2/alerts/definitions
Create Alert Definition
1 param → 401403404200
GET
/v2/alerts/definitions/templates/{template_type}
List Alert Definition Templates
7 params → 401403404200
GET
/v2/alerts/definitions/{id}
Get Alert Definition
1 param → 401403404200
PATCH
/v2/alerts/definitions/{id}
Update Alert Definition
2 params → 401403404200
DELETE
/v2/alerts/definitions/{id}
Delete Alert Definition
1 param → 401403404200
POST
/v2/alerts/definitions/{id}/copy
Copy Alert Definition
1 param → 401403404200
POST
/v2/alerts/definitions/{id}/apply
Apply Library Template To Alert Group
2 params → 401403404200400409
POST
/v2/alerts/definitions/{id}/refresh
Refresh Alert Definition From Library
1 param → 401403404200400
GET
/v2/alerts/definitions/{id}/refresh_preview
Preview A Library Refresh
1 param → 401403404200400
POST
/v2/alerts/definitions/{id}/subscribe
Subscribe to Alert Definition
2 params → 401403404200409
POST
/v2/alerts/definitions/{id}/unsubscribe
Unsubscribe from Alert Definition
1 param → 401403404200
GET
/v2/alert_groups/{alert_group_id}/alert_definitions
List an Alert Group's Definitions
6 params → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_definitions
Assign an Alert Definition to a Group
2 params → 401403404200400
DELETE
/v2/alert_groups/{alert_group_id}/alert_definitions/{id}
Unassign an Alert Definition from a Group
2 params → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_definitions/bulk_create
Bulk Assign Alert Definitions to a Group
2 params → 401403404200400
DELETE
/v2/alert_groups/{alert_group_id}/alert_definitions/bulk_destroy
Bulk Unassign Alert Definitions from a Group
2 params → 401403404200
PUT
/v2/alert_groups/{alert_group_id}/alert_definitions/bulk_replace
Replace an Alert Group's Definitions
2 params → 401403404200400
AlertGroups 23

Alert group management - team-scoped alert configurations

GET
/v2/alert_groups
List Alert Groups
3 params → 401403404200
POST
/v2/alert_groups
Create Alert Group
1 param → 401403404200
GET
/v2/alert_groups/{id}
Get Alert Group
1 param → 401403404200
PATCH
/v2/alert_groups/{id}
Update Alert Group
2 params → 401403404200400
DELETE
/v2/alert_groups/{id}
Delete Alert Group
1 param → 401403404200
POST
/v2/alert_groups/{id}/merge
Merge Alert Group
2 params → 401403404200400
GET
/v2/alert_groups/{alert_group_id}/alert_group_users
List Group Members
1 param → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_group_users
Add Member to Group
2 params → 401403404200
DELETE
/v2/alert_groups/{alert_group_id}/alert_group_users/{id}
Remove Member from Group
2 params → 401403404200
GET
/v2/alert_groups/{alert_group_id}/alert_group_scopes
List Group Scopes
1 param → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_group_scopes
Add Scope Target to Group
2 params → 401403404200
DELETE
/v2/alert_groups/{alert_group_id}/alert_group_scopes/{id}
Remove Scope Target from Group
2 params → 401403404200
GET
/v2/alert_groups/{alert_group_id}/alert_group_configurations
List Group Configurations
1 param → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_group_configurations
Create Group Configuration
2 params → 401403404200
PATCH
/v2/alert_groups/{alert_group_id}/alert_group_configurations/{id}
Update Group Configuration
3 params → 401403404200400
DELETE
/v2/alert_groups/{alert_group_id}/alert_group_configurations/{id}
Delete Group Configuration
2 params → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_group_users/bulk_create
Bulk Add Members to Group
2 params → 401403404200400
DELETE
/v2/alert_groups/{alert_group_id}/alert_group_users/bulk_destroy
Bulk Remove Members from Group
2 params → 401403404200
POST
/v2/alert_groups/{alert_group_id}/alert_group_scopes/bulk_create
Bulk Add Scope Targets to Group
2 params → 401403404200400
DELETE
/v2/alert_groups/{alert_group_id}/alert_group_scopes/bulk_destroy
Bulk Remove Scope Targets from Group
2 params → 401403404200
PUT
/v2/alert_groups/{alert_group_id}/alert_group_scopes/bulk_replace
Replace Group Scope Targets
2 params → 401403404200400
POST
/v2/alert_groups/{alert_group_id}/alert_group_configurations/bulk_create
Bulk Create Group Configurations
2 params → 401403404200400
DELETE
/v2/alert_groups/{alert_group_id}/alert_group_configurations/bulk_destroy
Bulk Delete Group Configurations
2 params → 401403404200
AlertRBAC 9
GET
/v2/alert_abilities
List Assignable Alert Abilities
1 param → 401403404200
GET
/v2/companies/{company_id}/alert_roles
List Alert Roles
3 params → 401403404200
POST
/v2/companies/{company_id}/alert_roles
Create Alert Role
2 params → 401403404200400
GET
/v2/companies/{company_id}/alert_roles/{id}
Get Alert Role
2 params → 401403404200
PATCH
/v2/companies/{company_id}/alert_roles/{id}
Update Alert Role
3 params → 401403404200400
DELETE
/v2/companies/{company_id}/alert_roles/{id}
Delete Alert Role
2 params → 401403404200
PUT
/v2/companies/{company_id}/alert_roles/{id}/abilities
Replace Alert Role Abilities
3 params → 401403404200400
POST
/v2/companies/{company_id}/alert_rbac/enable
Enable Alert RBAC
1 param → 401403404200422
POST
/v2/companies/{company_id}/alert_rbac/disable
Disable Alert RBAC
1 param → 401403404200
AlertTags 4
GET
/v2/alert_tags
List Alert Tags
3 params → 401403404200
POST
/v2/alert_tags
Create Alert Tag
1 param → 401403404200400
PATCH
/v2/alert_tags/{id}
Update Alert Tag
2 params → 401403404200400
DELETE
/v2/alert_tags/{id}
Delete Alert Tag
1 param → 401403404200
AlertWorkflows 4

Alert status workflow definitions (global and company-specific)

GET
/v1/alert_workflows
List Alert Workflows
1 param → 401403404200
GET
/v1/alert_workflows/{id}
Get Alert Workflow
1 param → 401403404200
GET
/v2/alert_workflows
List Alert Workflows
3 params → 401403404200
GET
/v2/alert_workflows/{id}
Get Alert Workflow
1 param → 401403404200
AuthenticationPlatforms 2

Read authentication platforms (broker tenants) used for SSO. Read-only; managed in ActiveAdmin.

GET
/v2/authentication_platforms
List authentication platforms
→ 401403404200
GET
/v2/authentication_platforms/{id}
Show authentication platform
1 param → 401403404200
AppReviews 3

Manage AppsReviews

GET
/v2/app_reviews
List accesible App Reviews
2 params → 401403404200
POST
/v2/app_reviews/{id}/approve
Approve App Review
1 param → 401403404200
POST
/v2/app_reviews/{id}/decline
Approve App Review
1 param → 401403404200
Assets 96

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

GET
/v2/favorites
List favorites
1 param → 401403404200
GET
/v2/assets
List assets
29 params → 401403404200
GET
/v2/assets/{id}
Get asset by ID
2 params → 401403404200
GET
/v2/assets/{id}/settings
Get asset settings
7 params → 401403404200
GET
/v2/assets/{id}/type_wells
List type well assets
1 param → 401403404200
POST
/v2/assets/{id}/type_well
Create a new typewell
2 params → 401403404200
DELETE
/v2/assets/{id}/type_wells/{type_well_id}
Delete typewell
2 params → 401403404200
GET
/v2/assets/{id}/reruns
Return reruns for the asset
1 param → 401403404200
GET
/v2/assets/{id}/ancestor_ids
Return the ancestorids for the asset
1 param → 401403404200
POST
/v2/assets/resolve
Resolve old-style assets to new-style assets
1 param → 401403404200
GET
/v2/assets/autocomplete
Return autocompletion tokens
3 params → 401403404200
GET
/v2/programs
List programs
11 params → 401403404200
POST
/v2/programs
Create a program
1 param → 401403404200
GET
/v2/programs/{id}
Get a single program
2 params → 401403404200
PATCH
/v2/programs/{id}
Update a program
1 param → 401403404200
DELETE
/v2/programs/{id}
Delete a program
1 param → 401403404200
GET
/v2/programs/clusters
Get programs clustered based on their location
7 params → 401403404200
GET
/v2/pads
List pads
pads 21 params → 401403404200
POST
/v2/pads
Create a pad
1 param → 401403404200
GET
/v2/pads/{id}
Get a single pad
2 params → 401403404200
PATCH
/v2/pads/{id}
Update a pad
2 params → 401403404200
DELETE
/v2/pads/{id}
Delete a pad
1 param → 401403404200
POST
/v2/pads/{id}/frac_fleets
Add a frac fleet to a pad
3 params → 401403404200
DELETE
/v2/pads/{pad_id}/frac_fleets/{id}
Delete a frac fleet from a pad
2 params → 401403404200
GET
/v2/pads/{pad_id}/app_wells
Retrieve wells and app stream details for a pad filtered by app.sourcetype
4 params → 401403404200
GET
/v2/pads/{id}/wells
Retrieve well and app stream details for a pad
6 params → 401403404200
POST
/v2/pads/{id}/wells
Add a well to a pad
2 params → 401403404200
DELETE
/v2/pads/{pad_id}/wells/{id}
Delete a well from a pad
2 params → 401403404200
POST
/v2/pads/{id}/active_wells
Add an active well to a pad
2 params → 401403404200
DELETE
/v2/pads/{pad_id}/active_wells/{id}
Delete an active well from a pad
2 params → 401403404200
GET
/v2/pads/clusters
Get pads clustered based on their location
13 params → 401403404200
GET
/v2/rigs
List rigs
19 params → 401403404200
POST
/v2/rigs
Create a rig
1 param → 401403404200
GET
/v2/rigs/{id}
Get a single rig
2 params → 401403404200
PATCH
/v2/rigs/{id}
Update a rig
1 param → 401403404200
DELETE
/v2/rigs/{id}
Delete a rig
1 param → 401403404200
GET
/v2/rigs/clusters
Get rigs clustered based on their location
12 params → 401403404200
GET
/v2/rigs/{rig_id}/active_well/well_cache
Get wellcache record for the active well on the rig
2 params → 401403404200
GET
/v2/drillout_units
List drillout units
18 params → 401403404200
POST
/v2/drillout_units
Create a drillout unit
1 param → 401403404200
GET
/v2/drillout_units/{id}
Get a single drillout unit
2 params → 401403404200
PATCH
/v2/drillout_units/{id}
Update a drillout unit
1 param → 401403404200
DELETE
/v2/drillout_units/{id}
Delete a drillout unit
1 param → 401403404200
GET
/v2/drillout_units/clusters
Get drillout units clustered based on their location
12 params → 401403404200
GET
/v2/wells
List wells
41 params → 401403404200
POST
/v2/wells
Create a well
1 param → 401403404200
GET
/v2/wells/{id}
Get a single well
2 params → 401403404200
PATCH
/v2/wells/{id}
Update a well
1 param → 401403404200
DELETE
/v2/wells/{id}
Delete a well
1 param → 401403404200
GET
/v2/wells/clusters
Get wells clustered based on their location
18 params → 401403404200
GET
/v2/frac_fleets
List frac fleets
fracFleets 18 params → 401403404200
POST
/v2/frac_fleets
Create a frac fleet
1 param → 401403404200
GET
/v2/frac_fleets/{id}
Get a single frac fleet
2 params → 401403404200
PATCH
/v2/frac_fleets/{id}
Update a frac fleet
1 param → 401403404200
DELETE
/v2/frac_fleets/{id}
Delete a frac fleet
1 param → 401403404200
POST
/v2/frac_fleets/{id}/pads
Add one or more pads to a frac fleet, or set the current pad
3 params → 401403404200
DELETE
/v2/frac_fleets/{frac_fleet_id}/pads/{id}
Delete a pad from a frac fleet
2 params → 401403404200
GET
/v2/frac_fleets/{frac_fleet_id}/active_wells/well_cache
Get wellcache records for the active wells on the frac fleet
2 params → 401403404200
GET
/v2/frac_fleets/clusters
Get frac fleets clustered based on their location
12 params → 401403404200
GET
/v2/wirelines
List wirelines
11 params → 401403404200
POST
/v2/wirelines
Create a wireline
1 param → 401403404200
GET
/v2/wirelines/{id}
Get a single wireline
2 params → 401403404200
PATCH
/v2/wirelines/{id}
Update a wireline
1 param → 401403404200
DELETE
/v2/wirelines/{id}
Delete a wireline
1 param → 401403404200
GET
/v2/rig_templates
List rig templates
3 params → 401403404200
POST
/v2/rig_templates
Create a rig template
1 param → 401403404200
GET
/v2/rig_templates/aggregated_values
Get aggregated values from rig template items
getRigTemplatesAggregatedValues 5 params → 401403404200
GET
/v2/rig_templates/{id}
Show Rig Template
1 param → 401403404200
PATCH
/v2/rig_templates/{id}
Update a Rig Template
2 params → 401403404200
DELETE
/v2/rig_templates/{id}
Delete a Rig Template
1 param → 401403404200
GET
/v2/rig_template_categories
List rig template categories
→ 401403404200
POST
/v2/rig_template_categories
Create a rig template category
1 param → 401403404200
GET
/v2/rig_template_categories/{id}
Show Rig Template Category
1 param → 401403404200
PATCH
/v2/rig_template_categories/{id}
Update a Rig Template Category
2 params → 401403404200
DELETE
/v2/rig_template_categories/{id}
Delete a Rig Template Category
1 param → 401403404200
GET
/v2/rig_templates/{rig_template_id}/rig_template_items
List items of rig template
1 param → 401403404200
POST
/v2/rig_templates/{rig_template_id}/rig_template_items
Create a rig template item
2 params → 401403404200
GET
/v2/rig_templates/{rig_template_id}/rig_template_items/{id}
Show Rig Template Item
2 params → 401403404200
PATCH
/v2/rig_templates/{rig_template_id}/rig_template_items/{id}
Update Rig Template Item
3 params → 401403404200
DELETE
/v2/rig_templates/{rig_template_id}/rig_template_items/{id}
Delete a Rig Template Item
2 params → 401403404200
GET
/v2/intervention_unit_templates
List intervention unit templates
3 params → 401403404200
POST
/v2/intervention_unit_templates
Create an intervention unit template
1 param → 401403404200
GET
/v2/intervention_unit_templates/aggregated_values
Get aggregated values from intervention unit template items
5 params → 401403404200
GET
/v2/intervention_unit_templates/{id}
Show an intervention unit template
1 param → 401403404200
PATCH
/v2/intervention_unit_templates/{id}
Update an intervention unit template
2 params → 401403404200
DELETE
/v2/intervention_unit_templates/{id}
Delete an intervention unit template
1 param → 401403404200
GET
/v2/intervention_unit_template_categories
List intervention unit template categories
→ 401403404200
POST
/v2/intervention_unit_template_categories
Create an intervention unit template category
1 param → 401403404200
GET
/v2/intervention_unit_template_categories/{id}
Show an intervention unit template category
1 param → 401403404200
PATCH
/v2/intervention_unit_template_categories/{id}
Update an intervention unit template category
2 params → 401403404200
DELETE
/v2/intervention_unit_template_categories/{id}
Delete an intervention unit template category
1 param → 401403404200
GET
/v2/intervention_unit_templates/{intervention_unit_template_id}/intervention_unit_template_items
List intervention unit template items
1 param → 401403404200
POST
/v2/intervention_unit_templates/{intervention_unit_template_id}/intervention_unit_template_items
Create an intervention unit template item
2 params → 401403404200
GET
/v2/intervention_unit_templates/{intervention_unit_template_id}/intervention_unit_template_items/{id}
Show an intervention unit template item
2 params → 401403404200
PATCH
/v2/intervention_unit_templates/{intervention_unit_template_id}/intervention_unit_template_items/{id}
Update an intervention unit template item
3 params → 401403404200
DELETE
/v2/intervention_unit_templates/{intervention_unit_template_id}/intervention_unit_template_items/{id}
Delete an intervention unit template item
2 params → 401403404200
Security 43

Manage security policies, permissions, and groups

GET
/v2/companies/{company_id}/authentication_schemas
List authentication schemas usable by the company
1 param → 401403404200
GET
/v2/companies/{company_id}/authentication_schemas/{id}
Show an authentication schema
2 params → 401403404200
DELETE
/v2/companies/{company_id}/authentication_schemas/{id}
Delete an authentication schema
2 params → 401403404200422
GET
/v2/companies/{company_id}/company_domains
List company domains
1 param → 401403404200
POST
/v2/companies/{company_id}/company_domains
Create a company domain
2 params → 401403404200400
GET
/v2/companies/{company_id}/company_domains/{id}
Show a company domain
2 params → 401403404200
PATCH
/v2/companies/{company_id}/company_domains/{id}
Update a company domain
3 params → 401403404200400
DELETE
/v2/companies/{company_id}/company_domains/{id}
Delete a company domain
2 params → 401403404200
GET
/v2/groups
List Groups
2 params → 401403404200
POST
/v2/groups
Create a Group
1 param → 401403404200
GET
/v2/groups/{id}
Show Group
2 params → 401403404200
PATCH
/v2/groups/{id}
Update a Group
2 params → 401403404200
DELETE
/v2/groups/{id}
Delete a Group
1 param → 401403404200
GET
/v2/groups/{id}/users
Show Users for a given Group
6 params → 401403404200
GET
/v2/users/{user_id}/groups
List Groups for User
→ 401403404200
POST
/v2/users/{user_id}/groups
Add Group to User
1 param → 401403404200
DELETE
/v2/users/{user_id}/groups/{id}
Remove a Group from User
1 param → 401403404200
POST
/v2/groups/{group_id}/assign_users
Assign users to group
2 params → 401403404200
POST
/v2/groups/copy_users
Copy users from one group to another
2 params → 401403404200
GET
/v2/security_policies
List Security Policies
→ 401403404200
GET
/v2/security_policies/{id}
Show Security Policy
1 param → 401403404200
GET
/v2/companies/{company_id}/security_policies
List Company Security Policies
1 param → 401403404200
POST
/v2/companies/{company_id}/security_policies
Create a Company Security Policy
2 params → 401403404200
GET
/v2/companies/{company_id}/security_policies/{id}
Show Company Security Policy
2 params → 401403404200
PATCH
/v2/companies/{company_id}/security_policies/{id}
Update a Company Security Policy
3 params → 401403404200
DELETE
/v2/companies/{company_id}/security_policies/{id}
Delete a Company Security Policy
2 params → 401403404200
GET
/v2/companies/{company_id}/authentication_schema_contexts
List authentication-schema contexts touching a company
1 param → 401403404200
GET
/v2/users/{user_id}/permissions
List Permissions
2 params → 401403404200
POST
/v2/users/{user_id}/permissions
Create a Permission
2 params → 401403404200
GET
/v2/users/{user_id}/permissions/{id}
Show Permission
2 params → 401403404200
PATCH
/v2/users/{user_id}/permissions/{id}
Update a Permission
3 params → 401403404200
DELETE
/v2/users/{user_id}/permissions/{id}
Delete a Permission
2 params → 401403404200
POST
/v2/users/{user_id}/permissions/bulk_create
Create Multiple Permissions with list of abilities
2 params → 401403404200
DELETE
/v2/groups/{user_id}/permissions/bulk_destroy
Delete Multiple Permissions
2 params → 401403404200
GET
/v2/groups/{group_id}/permissions
List Permissions
2 params → 401403404200
POST
/v2/groups/{group_id}/permissions
Create a Permission
2 params → 401403404200
GET
/v2/groups/{group_id}/permissions/{id}
Show Permission
2 params → 401403404200
PATCH
/v2/groups/{group_id}/permissions/{id}
Update a Permission
3 params → 401403404200
DELETE
/v2/groups/{group_id}/permissions/{id}
Delete a Permission
2 params → 401403404200
GET
/v2/groups/{group_id}/permissions/grouped
List Grouped Permissions
5 params → 401403404200
GET
/v2/users/{user_id}/permissions/grouped
List Grouped Permissions
5 params → 401403404200
POST
/v2/groups/{group_id}/permissions/bulk_create
Create Multiple Permissions with list of abilities
2 params → 401403404200
DELETE
/v2/groups/{group_id}/permissions/bulk_destroy
Delete Multiple Permissions
2 params → 401403404200
DashboardAppAnnotations 16

Manage annotations to applications on user dashboards

GET
/v2/dashboard_app_annotations/{app_annotation_id}/comments/
List comments for app annotation
4 params → 401403404200
POST
/v2/dashboard_app_annotations/{app_annotation_id}/comments/
Create a comment for app annotation
1 param → 401403404200
GET
/v2/dashboard_app_annotations/{app_annotation_id}/comments/{id}
Show comment for app annotation
2 params → 401403404200
PATCH
/v2/dashboard_app_annotations/{app_annotation_id}/comments/{id}
Update an app annotation comment
3 params → 401403404200
DELETE
/v2/dashboard_app_annotations/{app_annotation_id}/comments/{id}
Delete an app annotation comment
2 params → 401403404200
GET
/v2/dashboard_app_annotations/{app_annotation_id}/comments/{comment_id}/likes
List likes for app annotation's comment
2 params → 401403404200
POST
/v2/dashboard_app_annotations/{app_annotation_id}/comments/{comment_id}/likes/toggle
Toggle a like for app annotation's comment
2 params → 401403404200
GET
/v2/dashboard_app_annotations/{app_annotation_id}/likes
List likes for app annotation
1 param → 401403404200
POST
/v2/dashboard_app_annotations/{app_annotation_id}/likes/toggle
Toggle a like for app annotation
1 param → 401403404200
GET
/v2/dashboard_app_annotations
List annotations for app-asset combination
5 params → 401403404200
POST
/v2/dashboard_app_annotations
Create an app annotation
1 param → 401403404200
GET
/v2/dashboard_app_annotations/{id}
Show app annotation
1 param → 401403404200
PATCH
/v2/dashboard_app_annotations/{id}
Update an app annotation
2 params → 401403404200
DELETE
/v2/dashboard_app_annotations/{id}
Delete an app annotation
1 param → 401403404200
GET
/v2/dashboard_app_annotations/{id}/close
Closes app annotation for curent user, returns new last annotation for user and app-asset combination
1 param → 401403404200
GET
/v2/dashboard_app_annotations/last_annotations
Returns last app annotations for current user and dashboard or dashboard-asset combination
3 params → 401403404200
Dashboards 37

Manage your dashboards, which contain one or more visualization apps

POST
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_apps
Create a dashboard app with app name and category
7 params → 401403404200
POST
/v1/users/{user_id}/dashboards/{dashboard_id}/dashboard_apps/bulk_create
Bulk create dashboardapps for different assetids
8 params → 401403404200
PUT
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_apps/batch_update
Update all dashboard apps in a dashboard
3 params → 401403404200
GET
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_apps/{id}
Show dashboard app
4 params → 401403404200
PATCH
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_apps/{id}
Update a dashboard app
6 params → 401403404200
DELETE
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_apps/{id}
Delete a dashboard app
3 params → 401403404200
GET
/v2/users/{user_id}/dashboard_folders
List dashboard folders
1 param → 401403404200
POST
/v2/users/{user_id}/dashboard_folders
Create a dashboard folder
2 params → 401403404200
PATCH
/v2/users/{user_id}/dashboard_folders/{id}
Update a dashboard folder
3 params → 401403404200
DELETE
/v2/users/{user_id}/dashboard_folders/{id}
Delete a dashboard folder
2 params → 401403404200
GET
/v2/users/{user_id}/dashboard_folders/{dashboard_folder_id}/dashboard_shares
List dashboard shares in a dashboard folder for a user
2 params → 401403404200
POST
/v2/users/{user_id}/dashboard_folders/{dashboard_folder_id}/dashboard_shares
Add a dashboard share to a dashboard folder
2 params → 401403404200
PATCH
/v2/users/{user_id}/dashboard_folders/{dashboard_folder_id}/dashboard_shares/{id}
Update a dashboard share in a dashboard folder
4 params → 401403404200
DELETE
/v2/users/{user_id}/dashboard_folders/{dashboard_folder_id}/dashboard_shares/{id}
Remove a dashboard share from a dashboard folder
3 params → 401403404200
GET
/v2/dashboard_folder_shares
List dashboard folder shares
3 params → 401403404200
POST
/v2/dashboard_folder_shares
Create a dashboard folder share
1 param → 401403404200
PATCH
/v2/dashboard_folder_shares/{id}
Update a dashboard folder share
2 params → 401403404200
DELETE
/v2/dashboard_folder_shares/{id}
Delete a dashboard folder share
1 param → 401403404200
POST
/v2/dashboard_folder_shares/{id}/use
Use dashboard folder share for user
2 params → 401403404200
GET
/v1/users/{user_id}/dashboards
List dashboards for user
1 param → 401403404200
GET
/v1/users/{user_id}/dashboards/{id}
Get dashboard by ID
2 params → 401403404200
GET
/v2/users/{user_id}/dashboards
List dashboards
1 param → 401403404200
POST
/v2/users/{user_id}/dashboards
Create a dashboard
2 params → 401403404200
GET
/v2/users/{user_id}/dashboards/{id}
Show dashboard
3 params → 401403404200
PATCH
/v2/users/{user_id}/dashboards/{id}
Update a dashboard
3 params → 401403404200
DELETE
/v2/users/{user_id}/dashboards/{id}
Delete a dashboard
2 params → 401403404200
POST
/v2/users/{user_id}/dashboards/{id}/clone
Clone a dashboard
3 params → 401403404200
GET
/v2/dashboards/templates
Get template dashboards
→ 401403404200
POST
/v2/users/{user_id}/dashboards/{id}/use_template
Set dashboard apps and layout from a template dashboard
3 params → 401403404200
GET
/v2/dashboards
List all dashboards
9 params → 401403404200
GET
/v2/dashboards/{id}/available_timezones
List timezones for dashboard
1 param → 401403404200
GET
/v2/users/{user_id}/dashboards/{dashboard_id}/data_filters
Get data filters for dashboard
2 params → 401403404200
POST
/v2/users/{user_id}/dashboards/{dashboard_id}/data_filters
Create a data filter
3 params → 401403404200
POST
/v2/users/{user_id}/dashboards/{dashboard_id}/data_filters#2
Update multiple data filters
3 params → 401403404200
GET
/v2/users/{user_id}/dashboards/{dashboard_id}/data_filters/{id}
Show data filter
3 params → 401403404200
PATCH
/v2/users/{user_id}/dashboards/{dashboard_id}/data_filters/{id}
Update a data filter
4 params → 401403404200
DELETE
/v2/users/{user_id}/dashboards/{dashboard_id}/data_filters/{id}
Delete a data filter
3 params → 401403404200
Well Plan Checklists 2

Manage well plan checklists

GET
/v2/well_plan_checklists
List well plan checklists
3 params → 401403404200
GET
/v2/well_plan_checklists/{id}
Show well plan checklist
1 param → 401403404200
Well Plans 6

Manage well plans

GET
/v2/well_plans
List well plans
7 params → 401403404200
POST
/v2/well_plans
Create a well plan
1 param → 401403404200
POST
/v2/well_plans/copy
Copy data from one well plan into another
1 param → 401403404200
GET
/v2/well_plans/{id}
Show well plan
1 param → 401403404200
PATCH
/v2/well_plans/{id}
Update well plan
2 params → 401403404200
DELETE
/v2/well_plans/{id}
Delete well plan
1 param → 401403404200
Well Planning Dashboards 11
GET
/v2/well_planning_dashboards
List well planning dashboards
3 params → 401403404200
POST
/v2/well_planning_dashboards
Create a custom planning dashboard for a well
1 param → 401403404200
GET
/v2/well_planning_dashboards/{id_or_slug}
Show well planning dashboard
2 params → 401403404200
PATCH
/v2/well_planning_dashboards/{id_or_slug}
Update a well planning dashboard
2 params → 401403404200
DELETE
/v2/well_planning_dashboards/{id_or_slug}
Delete a well planning dashboard
1 param → 401403404200
POST
/v2/well_planning_dashboards/{well_planning_dashboard_id_or_slug}/dashboard_apps
Create a dashboard app on a well planning dashboard
2 params → 401403404200
PUT
/v2/well_planning_dashboards/{well_planning_dashboard_id_or_slug}/dashboard_apps
Batch update dashboard apps on a well planning dashboard
2 params → 401403404200
POST
/v2/well_planning_dashboards/{well_planning_dashboard_id_or_slug}/dashboard_apps/bulk_create
Bulk create dashboard apps on a well planning dashboard
2 params → 401403404200
GET
/v2/well_planning_dashboards/{well_planning_dashboard_id_or_slug}/dashboard_apps/{id}
Show dashboard app on a well planning dashboard
3 params → 401403404200
PATCH
/v2/well_planning_dashboards/{well_planning_dashboard_id_or_slug}/dashboard_apps/{id}
Update dashboard app on a well planning dashboard
3 params → 401403404200
DELETE
/v2/well_planning_dashboards/{well_planning_dashboard_id_or_slug}/dashboard_apps/{id}
Delete dashboard app from a well planning dashboard
2 params → 401403404200
Data 7

Manage company data for all data collections

GET
/v1/data/{provider}/{dataset}
Retrieve records of data from a dataset
16 params → 401403404200
POST
/v1/data/{provider}/{dataset}
Save one or more records of data to a dataset
7 params → 401403404200
DELETE
/v1/data/{provider}/{dataset}
Delete selected data records from a dataset
3 params → 401403404200
GET
/v1/data/{provider}/{dataset}/{id}
Retrieve a single data record from a dataset
5 params → 401403404200
PATCH
/v1/data/{provider}/{dataset}/{id}
Update fields in a data record in a dataset
4 params → 401403404200
PUT
/v1/data/{provider}/{dataset}/{id}
Replace data record in a dataset
4 params → 401403404200
DELETE
/v1/data/{provider}/{dataset}/{id}
Delete a single data record from a dataset
3 params → 401403404200
Files 9

Manage file uploads and downloads

POST
/v1/file
Upload a file as form data
2 params → 401403404200400
PUT
/v1/file
Update a file by S3 key
2 params → 401403404200400
GET
/v1/file/sign
Returns a signed URL
2 params → 200
GET
/v1/file/preview
Redirects user to the file via a generated download link
2 params → 302
GET
/v1/file/download
Downloads a file
2 params → 200
GET
/v1/file/download_link
Returns a URL where the file can be downloaded
4 params → 200
DELETE
/v1/file/delete
Deletes a file
1 param → 200
DELETE
/v2/files
Deletes a file
3 params → 200400404
GET
/v2/files/url
Get signed URL for a file
2 params → 401403404200400
WellView 9

WellView 3rd-Party integration

POST
/v2/integration/wellview/resolve
Resolve an asset based on an array of lookups
1 param → 401403404200
POST
/v2/integration/wellview/ingest
Send data into Corva for processing
1 param → 401403404200
GET
/v2/integration/wellview/bha
Retrieve Corva BHA/Drillstring data
4 params → 401403404200
GET
/v2/integration/wellview/frac
Retrieve Corva Fracking data
4 params → 401403404200
GET
/v2/integration/wellview/frac_stage_design
Retrieve Corva Frac Stage Design data
4 params → 401403404200
GET
/v2/integration/wellview/frac_stage_summary
Retrieve Corva Frac Stage Summary data
4 params → 401403404200
GET
/v2/integration/wellview/frac_stage_summary_calculated
Retrieve Corva Frac Stage Summary Calculated data
4 params → 401403404200
GET
/v2/integration/wellview/job_settings
Retrieve Corva Job Settings data
4 params → 401403404200
GET
/v2/integration/wellview/plugs
Retrieve Corva Plugs data
4 params → 401403404200
Users 31

User, API key, and session management

GET
/v1/.well-known/jwks.json
Get JWKS public keys
getJwks → 200
POST
/v1/user_token#1
Obtain user token via email + password authentication
2 params → 401403404200
POST
/v1/user_token#2
Obtain user token via Auth0 SSO authentication
2 params → 401403404200
POST
/v1/user_token#3
Obtain user token via email + password authentication with multi-factor authentication
2 params → 401403404200
POST
/v1/user_token#4
Refresh jwt token using refreshtoken
2 params → 401403404200
POST
/v1/sessions/verification/request
Request verification code
2 params → 200
GET
/v1/sessions/schemas
Get available authentication schemas
4 params → 200
GET
/v2/users
List Users
→ 401403404200
POST
/v2/users
Create a User
1 param → 401403404200
GET
/v2/users/{id}
Show User
1 param → 401403404200
PATCH
/v2/users/{id}
Update a User
2 params → 401403404200
DELETE
/v2/users/{id}
Delete a User
1 param → 401403404200
GET
/v2/users/export
Export users by company as csv
1 param → 401403404200
GET
/v2/users/streaks
User Streaks list
5 params → 401403404200
GET
/v2/users/{user_id}/settings
Get all settings for a user
1 param → 401403404200
POST
/v2/users/{user_id}/settings
Add settings for a user
2 params → 401403404200
GET
/v2/users/{user_id}/settings/{key}
Get a setting with a key
2 params → 401403404200
DELETE
/v2/users/{user_id}/settings/{key}
Delete a setting with a key
2 params → 401403404200
GET
/v2/users/{user_id}/identity_verifiers
List Identity Verifiers for a User
1 param → 401403404200
POST
/v2/users/{user_id}/identity_verifiers
Create Identity Verifier for a User
3 params → 401403404200
GET
/v2/users/{user_id}/identity_verifiers/{mode}
Show Specific Identity Verifier for a User
2 params → 401403404200
PATCH
/v2/users/{user_id}/identity_verifiers/{mode}
Update Specific Identity Verifier for a User
3 params → 401403404200
DELETE
/v2/users/{user_id}/identity_verifiers/{mode}
Delete Specific Identity Verifier for a User
2 params → 401403404200
GET
/v2/api_keys
List accessible API keys
→ 401403404200
POST
/v2/api_keys
Create an API key
1 param → 401403404200
GET
/v2/api_keys/current
Show current API key
→ 401403404200
GET
/v2/api_keys/{id}
Show API key
1 param → 401403404200
PATCH
/v2/api_keys/{id}
Update an API key
2 params → 401403404200
DELETE
/v2/api_keys/{id}
Delete an API key
1 param → 401403404200
POST
/v2/api_keys/{id}/approve
Approve and activate an API key
1 param → 401403404200
POST
/v2/api_keys/{id}/deactivate
Deactivate an API key
1 param → 401403404200
MessageProducer 1

Message Producer for apps

POST
/message_producer
Produce messages for sent data
1 param → 401403404200
Notifications 7

Manage Notifications

GET
/v1/notifications
List notifications for current user
8 params → 401403404200
POST
/v1/notifications/acknowledge
Acknowledge multiple notifications
1 param → 401403404200
POST
/v1/notifications/acknowledge_all
Acknowledge all notifications for current user
→ 401403404200
POST
/v1/notifications/{id}/acknowledge
List notifications for current user
1 param → 401403404200
GET
/v1/notifications/{id}
Show notification
1 param → 401403404200
PATCH
/v1/notifications/{id}
Update notification
2 params → 401403404200
GET
/v1/notifications/count/unread
Get the unread notification count for the current user
1 param → 401403404200
NotificationPolicies 5
GET
/v2/notification_policies
List Notification Policies
2 params → 401403404200
POST
/v2/notification_policies
Create Notification Policy
1 param → 401403404200400
GET
/v2/notification_policies/{id}
Get Notification Policy
1 param → 401403404200
PATCH
/v2/notification_policies/{id}
Update Notification Policy
2 params → 401403404200400
DELETE
/v2/notification_policies/{id}
Delete Notification Policy
1 param → 401403404200
Picklists 6

Manage picklists, which are lists of options (usually key/value pairs)

GET
/v2/picklists
List picklists
→ 401403404200
POST
/v2/picklists
Create a picklist
1 param → 401403404200
GET
/v2/picklists/{name}
Show a single picklist
1 param → 401403404200
PATCH
/v2/picklists/{name}
Update picklist
1 param → 401403404200
POST
/v2/picklists/{name}/items
Create a picklist item
1 param → 401403404200
DELETE
/v2/picklists/{name}/items/{id}
Delete a picklist item
1 param → 401403404200
Tasks 5

Trigger and check status for background tasks

POST
/v2/tasks
Create a new task
1 param → 401403404200
GET
/v2/tasks
List tasks for asset and application
8 params → 401403404200
GET
/v2/tasks/{id}
Show Task
1 param → 401403404200
PATCH
/v2/tasks/{id}
Update payload of a task. This endpoint can be used with an api key on a running task
2 params → 401403404
PUT
/v2/tasks/{id}/{status}
Update task status
3 params → 401403404200
TaskSchedules 6

Create and manage cron-based task schedules

GET
/v2/task_schedules
List Task Schedules
9 params → 401403404200400
POST
/v2/task_schedules
Create Task Schedule
1 param → 401403404201400
GET
/v2/task_schedules/{id}
Get Task Schedule
1 param → 401403404200
PATCH
/v2/task_schedules/{id}
Partially Update Task Schedule
2 params → 401403404200400
PUT
/v2/task_schedules/{id}
Update Task Schedule
2 params → 401403404200400
DELETE
/v2/task_schedules/{id}
Delete Task Schedule
1 param → 401403404200
Apps 33

Manage Apps

GET
/v2/apps
List accessible apps
37 params → 401403404200
POST
/v2/apps
Create an app
1 param → 401403404200
GET
/v2/apps/{id}
Show app
1 param → 401403404200
PATCH
/v2/apps/{id}
Update an App
2 params → 401403404200
DELETE
/v2/apps/{id}
Delete an App
1 param → 401403404200
POST
/v2/apps/{id}/install
Install an app for your company
1 param → 401403404200
GET
/v2/apps/{app_id}/packages
See all packages for an app
1 param → 401403404200
GET
/v2/apps/{app_key}/packages
See all packages for an app
1 param → 401403404200
POST
/v2/apps/{app_id}/packages/upload
Upload a new package for an app
5 params → 401403404200
GET
/v2/apps/{app_id}/packages/{id}/download
Download the latest package for an app
2 params → 401403404302
GET
/v2/apps/{app_id}/packages/{id}
Show a specific packages for an app
2 params → 401403404200
PATCH
/v2/apps/{app_id}/packages/{id}
Update a package
3 params → 401403404200
DELETE
/v2/apps/{app_id}/packages/{id}
Delete a package
2 params → 401403404200
POST
/v2/apps/{app_key}/packages/upload
Upload a new package for an app
5 params → 401403404200
GET
/v2/apps/app_categories
List app categories
3 params → 401403404200
GET
/v2/apps/categories
List categories from look up table
→ 401403404200
GET
/v2/apps/featured
List featured & promoted apps
2 params → 401403404200
GET
/v2/apps/types
List app types
→ 401403404200
POST
/v2/apps/{app_id}/secrets
Create a secret parameter for an app
2 params → 401403404200422
PUT
/v2/apps/{app_id}/secrets
Update secret parameter for an app
2 params → 401403404200422
DELETE
/v2/apps/{app_id}/secrets
Delete secret parameter for an app
2 params → 401403404200422
GET
/v2/apps/{app_id}/app_help_contents
List AppHelpContents
3 params → 401403404200
POST
/v2/apps/{app_id}/app_help_contents
Create an AppHelpContent
2 params → 401403404200
GET
/v2/apps/{app_id}/app_help_contents/{id}
Show AppHelpContent
2 params → 401403404200
PATCH
/v2/apps/{app_id}/app_help_contents/{id}
Update an AppHelpContent
2 params → 401403404200
DELETE
/v2/apps/{app_id}/app_help_contents/{id}
Delete an AppHelpContent
2 params → 401403404200
GET
/v2/apps/{app_id}/app_help_contents/signed_url
Get signedurl for AppHelpContent
3 params → 401403404200400
POST
/v2/apps/{app_id}/app_error_alerts
Create an AppErrorAlert
2 params → 401403404200
GET
/v2/apps/{app_id}/app_error_alerts
Show AppErrorAlert
1 param → 401403404200
PATCH
/v2/apps/{app_id}/app_error_alerts
Update an AppErrorAlert
1 param → 401403404200
DELETE
/v2/apps/{app_id}/app_error_alerts
Delete an AppErrorAlert
1 param → 401403404200
POST
/v2/apps/{app_id}/app_error_alerts/subscribe
Subscribe a user to AppErrorAlert
2 params → 401403404200
POST
/v2/apps/{app_id}/app_error_alerts/unsubscribe
Unsubscribe a user from AppErrorAlert
1 param → 401403404200
AppDatasets 4

Manage App Datasets

GET
/v2/apps/{app_id}/app_datasets
List appdatasets for app
2 params → 401403404200
POST
/v2/apps/{app_id}/app_datasets
Create an AppDataset
2 params → 401403404200
DELETE
/v2/apps/{app_id}/app_datasets/{app_dataset_id}
Delete an AppDataset
2 params → 401403404200
PATCH
/v2/apps/{app_id}/app_datasets/mark_followable
Mark an AppDataset as followable
2 params → 401403404200
AppLogs 3
GET
/v2/apps/{app_id}/app_logs
List log streams for app
2 params → 401403404200
GET
/v2/apps/{app_id}/app_logs/events/{log_stream}
List events for log stream
5 params → 401403404200
GET
/v2/apps/{app_id}/app_logs/search
Search log events
7 params → 401403404200
AppTypes 3
GET
/v2/app_types
List AppTypes
→ 401403404200
GET
/v2/app_types/{id}
Show AppType
1 param → 401403404200
PATCH
/v2/app_types/{id}
Update an AppType
2 params → 401403404200
AppSettingsTemplates 9
GET
/v2/apps/{app_key}/app_settings_templates
List accesible app settings templates
7 params → 401403404200
POST
/v2/apps/{app_key}/app_settings_templates
Create an app settings template
2 params → 401403404200
GET
/v2/apps/{app_key}/app_settings_templates/{id}
Show app
2 params → 401403404200
PATCH
/v2/apps/{app_key}/app_settings_templates/{id}
Update an AppSettingsTemplate
3 params → 401403404200
DELETE
/v2/apps/{app_key}/app_settings_templates/{id}
Delete an AppSettingsTemplate
2 params → 401403404200
POST
/v2/apps/{app_key}/app_settings_templates/{id}/share
Share an AppSettingsTemplate
3 params → 401403404200
POST
/v2/apps/{app_key}/app_settings_templates/{id}/unshare
Unshare an AppSettingsTemplate
3 params → 401403404200
POST
/v2/apps/{app_key}/app_settings_templates/{id}/copy
Copy user's own or shared AppSettingsTemplate
2 params → 401403404200
POST
/v2/apps/{app_key}/app_settings_templates/{id}/publish
Publish a AppSettingsTemplate as a company template. This'll create a copy of the template
3 params → 401403404200
AppStreamTemplate 5
GET
/v2/app_stream_templates
List accessible app stream templates
4 params → 401403404200
POST
/v2/app_stream_templates
Create an app stream template
1 param → 401403404200
GET
/v2/app_stream_templates/{id}
Show app stream template
1 param → 401403404200
PATCH
/v2/app_stream_templates/{id}
Update an AppStreamTemplate
2 params → 401403404200
DELETE
/v2/app_stream_templates/{id}
Delete an AppStreamTemplate
2 params → 401403404200
AppStreamTemplateApp 3
POST
/v2/app_stream_templates/{id}/add_app
Add AppStreamTemplateApp to AppStreamTemplate
3 params → 401403404200
POST
/v2/app_stream_templates/{app_stream_template_id}/update_app/{id}
Update AppStreamTemplateApp
2 params → 401403404200
DELETE
/v2/app_stream_templates/{app_stream_template_id}/remove_app/{id}
Remove AppStreamTemplateApp from AppStreamTemplate
2 params → 401403404200
DatasetTypes 3
GET
/v2/dataset_types
List DatasetTypes
→ 401403404200
GET
/v2/datset_types/{id}
Show DatasetType
1 param → 401403404200
PATCH
/v2/datset_types/{id}
Update an DatasetType
2 params → 401403404200
Documents 10
GET
/v2/documents
List documents
2 params → 401403404200
POST
/v2/documents
Create a document
1 param → 401403404200
GET
/v2/documents/{id}
Show Document
1 param → 401403404200
PATCH
/v2/documents/{id}
Update a Document
2 params → 401403404200
DELETE
/v2/documents/{id}
Delete a Document
1 param → 401403404200
GET
/v2/documents/{document_id}/document_sections
List sections of document
1 param → 401403404200
POST
/v2/documents/{document_id}/document_sections
Create a document section
1 param → 401403404200
GET
/v2/documents/{document_id}/document_sections/{id}
Show Document Section
2 params → 401403404200
PATCH
/v2/documents/{document_id}/document_sections/{id}
Update Document Section
3 params → 401403404200
DELETE
/v2/documents/{document_id}/document_sections/{id}
Delete a Document Section
2 params → 401403404200
Tiers 5
GET
/v2/tiers
List Tiers
5 params → 401403404200
POST
/v2/tiers
Create a Tier
1 param → 401403404200
GET
/v2/tiers/{id}
Show Tier
1 param → 401403404200
PATCH
/v2/tiers/{id}
Update a Tier
2 params → 401403404200
DELETE
/v2/tiers/{id}
Delete a Tier
1 param → 401403404200
ProductSubscriptions 8
GET
/v2/product_subscriptions
List Product Subscriptions
8 params → 401403404200
POST
/v2/product_subscriptions
Create a Product Subscription
1 param → 401403404200
GET
/v2/product_subscriptions/{uuid}
Show Product Subscription
1 param → 401403404200
PATCH
/v2/product_subscriptions/{uuid}
Update a Product Subscription
2 params → 401403404200
DELETE
/v2/product_subscriptions/{uuid}
Delete a Product Subscription
1 param → 401403404200
POST
/v2/product_subscriptions/{uuid}/cancel
Cancel a Product Subscription
1 param → 401403404200
POST
/v2/product_subscriptions/{id}/approve
Approve a Product Subscription
1 param → 401403404200
POST
/v2/product_subscriptions/{id}/deny
Deny a Product Subscription
1 param → 401403404200
PlatformSubscriptions 9
GET
/v2/platform_subscriptions
List Platform Subscriptions
8 params → 401403404200
POST
/v2/platform_subscriptions
Create a Platform Subscription
1 param → 401403404200
GET
/v2/platform_subscriptions/{uuid}
Show Platform Subscription
1 param → 401403404200
PATCH
/v2/platform_subscriptions/{uuid}
Update a Platform Subscription
2 params → 401403404200
DELETE
/v2/platform_subscriptions/{uuid}
Delete a Platform Subscription
1 param → 401403404200
POST
/v2/platform_subscriptions/{uuid}/cancel
Cancel a Platform Subscription
1 param → 401403404200
POST
/v2/platform_subscriptions/{id}/approve
Approve a Platform Subscription
1 param → 401403404200
POST
/v2/platform_subscriptions/{id}/deny
Deny a Platform Subscription
1 param → 401403404200
POST
/v2/platform_subscriptions/{id}/resume
Resume a Platform Subscription
1 param → 401403404200400
ProvisioningSubscriptions 10
GET
/v2/provisioning_subscriptions
List Provisioning Subscriptions
8 params → 401403404200
POST
/v2/provisioning_subscriptions
Create a Provisioning Subscription
1 param → 401403404200
GET
/v2/provisioning_subscriptions/{uuid}
Show Provisioning Subscription
1 param → 401403404200
PATCH
/v2/provisioning_subscriptions/{uuid}
Update a Provisioning Subscription
2 params → 401403404200
DELETE
/v2/provisioning_subscriptions/{uuid}
Delete a Provisioning Subscription
1 param → 401403404200
POST
/v2/provisioning_subscriptions/{uuid}/cancel
Cancel a Provisioning Subscription
1 param → 401403404200
POST
/v2/provisioning_subscriptions/{id}/approve
Approve a Provisioning Subscription
1 param → 401403404200
POST
/v2/provisioning_subscriptions/{id}/deny
Deny a Provisioning Subscription
1 param → 401403404200
POST
/v2/provisioning_subscriptions/{id}/resume
Resume a Provisioning Subscription
1 param → 401403404200400
GET
/v2/provisioning_subscriptions/{id}/app_streams
Show AppStream info for a Provisioning Subscription
1 param → 401403404200
PurchaseSubscriptions 4
GET
/v2/purchase_subscriptions
List Purchase Subscriptions
8 params → 401403404200
POST
/v2/purchase_subscriptions/{uuid}/cancel
Cancel a Purchase Subscription
1 param → 401403404200
GET
/v2/purchase_subscriptions/{uuid}
Show Purchase Subscription
1 param → 401403404200
PATCH
/v2/purchase_subscriptions/{uuid}
Update a Purchase Subscription
2 params → 401403404200
SubscriptionFeatures 2
GET
/v2/subscription_features
List Subscription Features
→ 401403404200
GET
/v2/subscription_features/{id}
Show Subscription Feature
1 param → 401403404200
ApiKey 8
POST
/v2/subscriptions_token
Create a subscriptions service token
→ 401403404200400
GET
/v2/api_keys_management
List accessible API keys
4 params → 401403404200
POST
/v2/api_keys_management
Create an API key
1 param → 401403404200
GET
/v2/api_keys_management/{id}
Show API key
1 param → 401403404200
PATCH
/v2/api_keys_management/{id}
Update an API key
2 params → 401403404200
DELETE
/v2/api_keys_management/{id}
Delete an API key
1 param → 401403404200
POST
/v2/api_keys_management/{id}/activate
Approve and Activate an API key
1 param → 401403404200
POST
/v2/api_keys_management/{id}/deactivate
Deactivate an API key
1 param → 401403404200
WellCache 1
GET
/v1/data/corva/well_cache
List WellCache Records
2 params → 401403404200
BlacklistedDatasets 4
GET
/v2/groups/{group_id}/blacklisted_datasets
List of blacklisted datasets
1 param → 401403404200
POST
/v2/groups/{group_id}/blacklisted_datasets
Create BlacklistedDataset
2 params → 200
POST
/v2/groups/{group_id}/blacklisted_datasets/bulk_create
Create many BlacklistedDatasets
2 params → 200
DELETE
/v2/groups/{group_id}/blacklisted_datasets/{id}
Delete a blacklisted dataset
2 params → 401403404200
App 2
GET
/v2/apps/{app_id}/metrics
Metric statistics for a given App
5 params → 401403404200422
GET
/v2/app_metrics/for_selected_apps
Metric statistics for the selected Apps
6 params → 401403404200
AppAssets 1
GET
/v2/apps/{app_id}/assets
Retrieve app assets
7 params → 401403404200
PackageReviews 5
GET
/v2/package_reviews
List PackageReviews
6 params → 401403404200
POST
/v2/package_reviews
Create a PackageReview
1 param → 401403404200
GET
/v2/package_reviews/{id}
Show PackageReview
1 param → 401403404200
PATCH
/v2/package_reviews/{id}
Update a PackageReview
2 params → 401403404200400
DELETE
/v2/package_reviews/{id}
Cancel a PackageReview
1 param → 401403404200400
AppPurchases 6
GET
/v2/app_purchases
List of app purchases
6 params → 401403404200
POST
/v2/app_purchases
Create a App Purchase
1 param → 401403404200
GET
/v2/app_purchases/{id}
Show app purchase
1 param → 401403404200
POST
/v2/app_purchases/{id}/approve
Approve app purchase
1 param → 401403404200
POST
/v2/app_purchases/{id}/deny
Deny app purchase
1 param → 401403404200
POST
/v2/app_purchases/{id}/resume
Resume a App Purchase Subscription
1 param → 401403404200400
Datasets 1
GET
/v2/datasets/filtered_by_apps
List appdatasets for specific app ids with dependencies
1 param → 401403404200
AppRuns 7
GET
/v2/apps/{app_id}/app_runs
List of app runs
8 params → 401403404200
POST
/v2/apps/{app_id}/app_runs
Create AppRun
2 params → 401403404200
DELETE
/v2/apps/{app_id}/app_runs/{id}
Stop AppRun execution
4 params → 401403404200
PATCH
/v2/apps/{app_id}/app_runs/{id}
Update AppRun status. Used only for api key authentication.
3 params → 401403404200
GET
/v2/apps/{app_id}/app_runs/{id}
Return App Run
2 params → 401403404200
PATCH
/v2/apps/{app_id}/app_runs/{id}/stop
Stop AppRun execution
2 params → 401403404200
GET
/v2/apps/{app_id}/app_runs/duplicate_check
Check duplicate app run
4 params → 401403404200
AppStream 15
GET
/v1/app_streams
List AppStreams
13 params → 401403404200
POST
/v1/app_streams
Create AppStream
13 params → 401403404200
GET
/v2/app_streams
List AppStreams
14 params → 401403404200
GET
/v2/app_streams/idle_worker_stats
Get AppStream Auto Idle Job Stats
→ 401403404200
GET
/v2/app_streams/{id}
Show AppStream
2 params → 401403404200
GET
/v1/app_streams/{id}
Show AppStream
1 param → 401403404200
PATCH
/v1/app_streams/{id}
Update AppStream
12 params → 401403404200
DELETE
/v1/app_streams/{id}
Delete AppStream
1 param → 401403404200
POST
/v1/app_streams/{id}/clone
Clone AppStream
2 params → 401403404200
POST
/v1/app_streams/{id}/create_backfill_stream
Create Backfill App Stream for App Stream
4 params → 401403404200
POST
/v1/app_streams/{id}/force_resume
Force resuming consumers for stream
1 param → 401403404200412
POST
/v1/app_streams/{id}/reset_data_schedules
Reset datatime scheduled app cursors and schedules for a purge/rerun window
4 params → 401403404200400
PATCH
/v1/app_streams/batch_update
Batch Update AppStreams. Limited to 10 app streams
2 params → 401403404200
DELETE
/v1/app_streams/batch_destroy
Batch Deletion of AppStreams. Limited to 10 app streams
1 param → 401403404200
PATCH
/v1/app_streams/{id}/update_edr_provider_connection_status
Update edr provider connection time
1 param → 401403404200412
AppConnection 5
POST
/v1/app_connections
Create AppConnection
1 param → 401403404200
GET
/v1/app_connections/{id}
Show AppConnection
1 param → 401403404200
PATCH
/v1/app_connections/{id}
Update AppConnection
1 param → 401403404200
DELETE
/v1/app_connections/{id}
Delete AppConnection
1 param → 401403404200
PATCH
/v1/app_connections/{id}/update_package
Update package version for AppConnection
1 param → 401403404200
Usage 2
GET
/v2/usage
Returns Usage records
6 params → 200
GET
/v2/usage/summaries
Returns UsageSummary records
6 params → 200
Workflows 20
GET
/v2/workflows
List Workflows
9 params → 401403404200
POST
/v2/workflows
Create a Workflow
1 param → 401403404200
GET
/v2/workflows/{id}
Show workflow
1 param → 401403404200
PATCH
/v2/workflows/{id}
Update a Workflow
2 params → 401403404200
DELETE
/v2/workflows/{id}
Delete a Workflow
1 param → 401403404200
GET
/v2/{workflow_id}/workflow_content_blocks
List Workflow Content Blocks of a workflow
1 param → 401403404200
POST
/v2/{workflow_id}/workflow_content_blocks
Create a Workflow Content Block
2 params → 401403404200
GET
/v2/{workflow_id}/workflow_content_blocks/{id}
Show Workflow Content Block
2 params → 401403404200
PATCH
/v2/{workflow_id}/workflow_content_blocks/{id}
Update a Workflow Content Block
3 params → 401403404200
DELETE
/v2/{workflow_id}/workflow_content_blocks/{id}
Delete a Workflow Content Block
2 params → 401403404200
GET
/v2/{workflow_id}/workflow_apps
List Workflow Apps of a Workflow
1 param → 401403404200
PUT
/v2/{workflow_id}/workflow_apps
Update many Workflow Apps
2 params → 401403404200
GET
/v2/{workflow_id}/workflow_apps/{id}
Show Workflow App
2 params → 401403404200
PATCH
/v2/{workflow_id}/workflow_apps/{id}
Update a Workflow App
3 params → 401403404200
GET
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_workflows
List Dashboard Workflows of a Dashboard
2 params → 401403404200
GET
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_workflows/{id}
Show Dashboard Workflow
3 params → 401403404200
DELETE
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_workflows/{id}
Delete Dashboard Workflow
3 params → 401403404200
POST
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_workflows/{id}/ungroup
Ungroup Dashboard Workflow
3 params → 401403404200
POST
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_workflows/ungroup_all
Ungroup All Dashboard Workflows for Dashboard
2 params → 401403404200
PUT
/v2/users/{user_id}/dashboards/{dashboard_id}/dashboard_workflows/{id}/change_asset
Change Asset of Dashboard Workflows and related Dashboard Apps
4 params → 401403404200
WorkflowRoles 1
GET
/v2/workflow_roles
List WorkflowRoles
2 params → 401403404200
ColumnMapperTemplates 7
GET
/v2/column_mapper_templates
Get list of column mapper templates
5 params → 401403404200
POST
/v2/column_mapper_templates
Create column mapper template
1 param → 401403404200
GET
/v2/column_mapper_templates/{id}
Get one column mapper template by ID
1 param → 401403404200
PATCH
/v2/column_mapper_templates/{id}
Update column mapper
2 params → 401403404200
DELETE
/v2/column_mapper_templates/{id}
Delete column mapper
1 param → 401403404200
PATCH
/v2/column_mapper_templates/{id}/change_rig
Associate a rig with a column mapper template
2 params → 401403404200
PATCH
/v2/column_mapper_templates/{id}/change_intervention_unit
Associate an intervention unit with a column mapper template
2 params → 401403404200
ColumnMapperTemplateChannels 3
POST
/v2/column_mapper_templates/{column_mapper_template_id}/column_mapper_template_channels
Create column mapper template channel
2 params → 401403404200
PATCH
/v2/column_mapper_templates/{column_mapper_template_id}/column_mapper_template_channels/{id}
Update column mapper template channel
3 params → 200
DELETE
/v2/column_mapper_templates/{column_mapper_template_id}/column_mapper_template_channels/{id}
Delete column mapper
2 params → 200
ColumnMapperTemplateRules 3
POST
/v2/column_mapper_template_channels/{column_mapper_channel_id}/column_mapper_template_rules
Create column mapper template rule
1 param → 401403404200
PATCH
/v2/column_mapper_template_channels/{column_mapper_channel_id}/column_mapper_template_rules/{id}
Update column mapper template rule
3 params → 200
DELETE
/v2/column_mapper_template_channels/{column_mapper_channel_id}/column_mapper_template_rules/{id}
Delete column mapper template rule
2 params → 200
CompetitorAnalysis 1
GET
/v1/competitor_analysis/statistics
Get Competitor Analysis statistics
8 params → 401403404200
Company 5
GET
/v2/app_companies
List companies which have access to Apps
→ 401403404200
GET
/v1/companies
List of Companies
6 params → 401403404200
GET
/v1/company/{id}
Show Company by ID
1 param → 401403404200
GET
/v1/company
Show current user Company
→ 401403404200
PATCH
/v1/company
Update Company
2 params → 401403404200400
AppStoreTemplates 5
GET
/v2/app_store_templates
List AppStoreTemplates
5 params → 401403404200
POST
/v2/app_store_templates
Create a AppStoreTemplate
1 param → 401403404200
GET
/v2/app_store_templates/{id}
Show AppStoreTemplate
1 param → 401403404200
PATCH
/v2/app_store_templates/{id}
Update a AppStoreTemplate
2 params → 401403404200
DELETE
/v2/app_store_templates/{id}
Delete a AppStoreTemplate
1 param → 401403404200
AppStoreTemplateSections 5
GET
/v2/app_store_template_sections
List AppStoreTemplateSections
7 params → 401403404200
POST
/v2/app_store_template_sections
Create a AppStoreTemplateSection
1 param → 401403404200
GET
/v2/app_store_template_section/{id}
Show AppStoreTemplateSection
1 param → 401403404200
PATCH
/v2/app_store_template_section/{id}
Update a AppStoreTemplateSection
2 params → 401403404200
DELETE
/v2/app_store_template_section/{id}
Delete a AppStoreTemplateSection
1 param → 401403404200
AppStoreArticles 6
GET
/v2/app_store_articles
List AppStoreArticles
6 params → 401403404200
POST
/v2/app_store_articles
Create a AppStoreArticle
1 param → 401403404200
GET
/v2/app_store_articles/{id}
Show AppStoreArticle
1 param → 401403404200
PATCH
/v2/app_store_articles/{id}
Update a AppStoreArticle
2 params → 401403404200
DELETE
/v2/app_store_articles/{id}
Delete a AppStoreArticle
1 param → 401403404200
PATCH
/v2/app_store_articles/{id}/remove_section
Remove Section from AppStoreArticle
2 params → 401403404200
SignedUrl 1
GET
/v2/signed_url
Get signedurl from S3
2 params → 401403404200400
Audits 8
GET
/v2/dataset_audits
List Dataset Audits
10 params → 401403404200
GET
/v2/permission_audits
List Permission Audits
11 params → 401403404200
GET
/v2/group_membership_audits
List Group Membership Audits
11 params → 401403404200
GET
/v2/provisioning_subscription_audits
List ProvisioningSubscription Audits
11 params → 401403404200
GET
/v2/platform_subscription_audits
List PlatformSubscription Audits
11 params → 401403404200
GET
/v2/purchase_subscription_audits
List PurchaseSubscription Audits
11 params → 401403404200
GET
/v2/package_audits
List Package Audits
11 params → 401403404200
GET
/v2/api_key_audits
List ApiKey Audits
10 params → 401403404200
Event 1
POST
/v2/events/publish
Publish Events
1 param → 401403404200400
AppUsage 6
GET
/v2/usage_analytics/app_usage
Get Total App Usage Statistics
20 params → 401403404200
GET
/v2/usage_analytics/app_usage/usage_list
Get App Usage Statistics by user
17 params → 401403404200
GET
/v2/usage_analytics/app_usage/view_date_list
Get App Usage Statistics day by day
14 params → 401403404200
GET
/v2/usage_analytics/app_usage/top_apps
Get Top App Usage Statistics
13 params → 401403404200
GET
/v2/usage_analytics/app_usage/top_users
Get Top Users Usage Statistics
13 params → 401403404200
GET
/v2/usage_analytics/app_usage/total_usage_trend
Get Total AppUsage for each viewdate
14 params → 401403404200
PartialWellReruns 13
GET
/v2/partial_reruns
List Partial Well Reruns
11 params → 401403404200
POST
/v2/partial_reruns/list
List Partial Well Reruns
11 params → 401403404200
GET
/v2/partial_reruns/{id}
Show Partial Well Rerun
1 param → 401403404200
PATCH
/v2/partial_reruns/{id}
Update Partial Well Rerun
2 params → 401403404200
PATCH
/v2/partial_reruns/{id}/start_merging
Start rerun merging
1 param → 401403404200
PATCH
/v2/partial_reruns/{id}/resume
Change rerun status to synchronizingstreams
1 param → 401403404200
PATCH
/v2/partial_reruns/{id}/stop
Change rerun status to stop
1 param → 401403404200
PATCH
/v2/partial_reruns/{id}/fail
Change rerun status to failed
1 param → 401403404200
PATCH
/v2/partial_reruns/{id}/cancel
Change rerun status to canceled
1 param → 401403404200
PATCH
/v2/partial_reruns/{id}/restart
Restart partial rerun, which will change its status to running
1 param → 401403404200
GET
/v2/partial_reruns/{id}/app_progress/{app_id}
Show Partial Well Rerun App Progress
2 params → 401403404200
PATCH
/v2/partial_reruns/{id}/app_progress/{app_id}
Update Partial Well Rerun App Progress
3 params → 401403404200
POST
/v2/wells/{well_id}/partial_reruns
Create Partial Well Rerun
4 params → 401403404200412
PartialWellRerunAppProgresses 3
GET
/v2/partial_reruns/{partial_rerun_id}/app_progresses/{id}
Show Partial Rerun App Progress
2 params → 401403404200
PATCH
/v2/partial_reruns/{partial_rerun_id}/app_progresses/{id}
Update Partial Rerun App Progress
3 params → 401403404200
PATCH
/v2/partial_reruns/{partial_rerun_id}/app_progresses/{id}/restart
Restart Partial Rerun App Progress
2 params → 401403404200
SearchSuggestions 1
GET
/v2/search_suggestions
Search suggestions for App, Workflow and Article
1 param → 401403404200
Goals 4
GET
/v2/goals
List Company Goals if no filters applied
6 params → 401403404200
POST
/v2/goals
Create a Goal
1 param → 401403404200
PATCH
/v2/goals/{id}
Update a Goal
2 params → 401403404200
DELETE
/v2/goals/{id}
Delete a Goal
1 param → 401403404200
Projects 6
GET
/v2/projects
List Projects
5 params → 401403404200
POST
/v2/projects
Create a Project
1 param → 401403404200
GET
/v2/projects/{id}
Show Project
1 param → 401403404200
PATCH
/v2/projects/{id}
Update a Project
2 params → 401403404200
DELETE
/v2/projects/{id}
Delete a Project
1 param → 401403404200
POST
/v2/projects/{id}
Clone a Project
1 param → 401403404200
ProjectFolders 5
GET
/v2/projects/{project_id}/project_folders
List ProjectFolders
5 params → 401403404200
POST
/v2/projects/{project_id}/project_folders
Create a ProjectFolder
2 params → 401403404200
GET
/v2/projects/{project_id}/project_folders/{id}
Show ProjectFolder
2 params → 401403404200
PATCH
/v2/projects/{project_id}/project_folders/{id}
Update a ProjectFolder
3 params → 401403404200
DELETE
/v2/projects/{project_id}/project_folders/{id}
Delete a ProjectFolder
2 params → 401403404200
ProjectFiles 5
GET
/v2/project_folders/{project_folder_id}/project_files
List ProjectFile
5 params → 401403404200
POST
/v2/project_folders/{project_folder_id}/project_files
Create a ProjectFile
2 params → 401403404200
GET
/v2/project_folders/{project_folder_id}/project_files/{id}
Show ProjectFile
2 params → 401403404200
PATCH
/v2/project_folders/{project_folder_id}/project_files/{id}
Update a ProjectFile
3 params → 401403404200
DELETE
/v2/project_folders/{project_folder_id}/project_files/{id}
Delete a ProjectFile
2 params → 401403404200
RegisteredModels 1
GET
/v2/integration/registered_models
Show list of Registered Models
10 params → 401403404200
AppSchedule 5
POST
/v1/app_schedules
Create App schedule
1 param → 200
POST
/v1/app_schedules/bulk_update_status
Bulk update status for list of App Schedule
2 params → 200
GET
/v1/app_schedules/{id}
Retrieve App schedules
1 param → 401403404200
PATCH
/v1/app_schedules/{id}
Update app schedule
2 params → 401403404200
DELETE
/v1/app_schedules/{id}
Delete app schedule
1 param → 401403404200
EdrProviders 6
GET
/v2/edr_providers
Get a list of edr providers
7 params → 401403404200
POST
/v2/edr_providers
Create a edr provider
6 params → 401403404
GET
/v2/edr_providers/{id}
Get an Edr provider
1 param → 401403404200
PATCH
/v2/edr_providers/{id}
Update an Edr provider
1 param → 401403404200
DELETE
/v2/edr_providers/{id}
Delete an Edr provider
1 param → 401403404200
POST
/v2/edr_providers/{id}/test_connection
Get an Edr provider
1 param → 401403404200
TypeWells 3
GET
/v2/wells/{well_id}/type_wells
Get typewells from a primary well
1 param → 401403404200
POST
/v2/wells/{well_id}/type_wells
Add new typewell well to a primary well
2 params → 401403404200
DELETE
/v2/wells/{well_id}/type_wells/{id}
Remove typewell well from a primary well
2 params → 401403404200
Tool Ordering 34

Customer tool order create/edit/submit and the specification definition registry

GET
/v2/tool_ordering/orders
List Tool Orders
4 params → 401403404200
POST
/v2/tool_ordering/orders
Create Tool Order
1 param → 401403404201400
GET
/v2/tool_ordering/orders/{id}
Get Tool Order
1 param → 401403404200
PATCH
/v2/tool_ordering/orders/{id}
Update Draft Tool Order
2 params → 401403404200409
DELETE
/v2/tool_ordering/orders/{id}
Delete Draft Tool Order
1 param → 401403404200409
POST
/v2/tool_ordering/orders/{id}/submit
Submit Tool Order
2 params → 401403404200400409
POST
/v2/tool_ordering/orders/{id}/acknowledge
Acknowledge Tool Order (vendor action)
1 param → 401403404200409
POST
/v2/tool_ordering/orders/{id}/cancel
Cancel Tool Order
2 params → 401403404200400409
POST
/v2/tool_ordering/orders/{order_id}/components/{id}/transition
Transition Order Component Status (vendor action)
3 params → 401403404200400409
PATCH
/v2/tool_ordering/orders/{order_id}/components/{id}/final_specs
Update Order Component Final Specs (vendor action)
3 params → 401403404200400409
POST
/v2/tool_ordering/orders/{order_id}/components/receive
Receive Shipped Order Components On Rig (internal action)
2 params → 401403404200400409
GET
/v2/tool_ordering/orders/{order_id}/proposals
List Component Change Proposals
2 params → 401403404200400
POST
/v2/tool_ordering/orders/{order_id}/proposals
Submit Component Change Proposal (vendor action)
2 params → 401403404201400409
POST
/v2/tool_ordering/orders/{order_id}/proposals/{id}/approve
Approve Component Change Proposal
3 params → 401403404200400409
POST
/v2/tool_ordering/orders/{order_id}/proposals/{id}/reject
Reject Component Change Proposal
3 params → 401403404200400409
POST
/v2/tool_ordering/orders/{order_id}/proposals/approve_all
Approve Selected Component Change Proposals Atomically
2 params → 401403404200400409
POST
/v2/tool_ordering/orders/{order_id}/proposals/reject_all
Reject Selected Component Change Proposals Atomically
2 params → 401403404200400409
GET
/v2/tool_ordering/orders/{order_id}/attachments
List Order Attachments
2 params → 401403404200
POST
/v2/tool_ordering/orders/{order_id}/attachments
Register Uploaded Order Attachment
2 params → 401403404201400409
POST
/v2/tool_ordering/orders/{order_id}/attachments/signed_url
Presign Order Attachment Upload
2 params → 401403404200400409
DELETE
/v2/tool_ordering/orders/{order_id}/attachments/{id}
Delete Order Attachment
2 params → 401403404200409
GET
/v2/tool_ordering/specifications
Get Tool Specification Definition
1 param → 401403404200400
GET
/v2/tool_ordering/vendors
List Vendors
3 params → 401403404200
POST
/v2/tool_ordering/vendors
Create Vendor
1 param → 401403404201400
PATCH
/v2/tool_ordering/vendors/{id}
Update Vendor
2 params → 401403404200400
GET
/v2/tool_ordering/vendors/{vendor_id}/memberships
List Vendor Memberships
1 param → 401403404200
POST
/v2/tool_ordering/vendors/{vendor_id}/memberships
Add Vendor Membership
2 params → 401403404201200400
PATCH
/v2/tool_ordering/vendors/{vendor_id}/memberships/{id}
Update Vendor Membership
3 params → 401403404200
POST
/v2/tool_ordering/vendor_contacts
Add Vendor Contact
1 param → 401403404201400
DELETE
/v2/tool_ordering/vendor_contacts/{id}
Remove Vendor Contact
1 param → 401403404200
GET
/v2/tool_ordering/vendor_directory
List Vendor Directory
→ 401403404200
GET
/v2/tool_ordering/distribution_contacts
List Company Distribution Contacts
→ 401403404200
POST
/v2/tool_ordering/distribution_contacts
Add Company Distribution Contact
1 param → 401403404201400
DELETE
/v2/tool_ordering/distribution_contacts/{id}
Remove Company Distribution Contact
1 param → 401403404200
WellDrilloutUnitRuns 2
GET
/v2/well_drillout_unit_runs
List well drillout unit runs
6 params → 401403404200
GET
/v2/well_drillout_unit_runs/{id}
Get a single well drillout unit run
2 params → 401403404200
PadFracFleets 4
GET
/v2/pad_frac_fleets
List Pad/Frac Fleet Relations
6 params → 401403404200
POST
/v2/pad_frac_fleets
Create Pad/Frac Fleet Relation
1 param → 401403404200
PATCH
/v2/pad_frac_fleets/{id}
Patch Pad/Frac Fleet Relation
2 params → 401403404200
DELETE
/v2/pad_frac_fleets/{id}
Delete Pad/Frac Fleet Relation
1 param → 401403404200
FracFleetContracts 5
GET
/v2/frac_fleets/{frac_fleet_id}/frac_fleet_contracts
List Company Goals if no filters applied
3 params → 401403404200
POST
/v2/frac_fleets/{frac_fleet_id}/frac_fleet_contracts
Create Frac Fleet Contract
2 params → 401403404200
GET
/v2/frac_fleets/{frac_fleet_id}/frac_fleet_contracts/{id}
List Company Goals if no filters applied
2 params → 401403404200
PATCH
/v2/frac_fleets/{frac_fleet_id}/frac_fleet_contracts/{id}
Update Frac Fleet Contract
3 params → 401403404200
DELETE
/v2/frac_fleets/{frac_fleet_id}/frac_fleet_contracts/{id}
Delete Frac Fleet Contract
2 params → 401403404200
InterventionUnits 4
GET
/v2/intervention_units
Get a list of Intervention Units
8 params → 401403404
POST
/v2/intervention_units
Create an Intervention Unit
1 param → 401403404200
PATCH
/v2/intervention_units/{id}
Update Intervention Unit
2 params → 401403404200
DELETE
/v2/intervention_units/{id}
Delete Intervention Unit
1 param → 401403404200
InterventionUnitEvents 4
GET
/v2/intervention_unit_events
Get a list of Intervention Units Events by well
6 params → 401403404
POST
/v2/wells/{well_id}/intervention_unit_events
Create an Intervention Unit Event
1 param → 401403404200
PATCH
/v2/intervention_unit_events/{id}
Update Intervention Unit Event
2 params → 401403404200
DELETE
/v2/intervention_unit_events/{id}
Delete Intervention Unit Event
1 param → 401403404200
Data Export App 7
GET
/v2/data_export_app
Get enriched well export data
14 params → 401403404200
POST
/v2/data_export_app/list
Get enriched well export data
14 params → 401403404200
GET
/v2/data_export_app/column_fields
Get column fields for a column in export index endpoint
9 params → 200
POST
/v2/data_export_app/column_fields_list
Get column fields for a column in export index endpoint
9 params → 200
POST
/v2/data_export_app/flat
Get flat JSON:API-like response for global sorting
12 params → 401403404200
GET
/v2/data_export_app/activity_code_mappings
Get activity code type mappings for a company
1 param → 401403404200400
GET
/v2/data_export_app/metrics_definitions
Get dynamic metric definitions for a company
1 param → 401403404200400503
Countries 1
GET
/v2/country_list
Get list of available countries
→ 401403404200
RevoltChat 1
POST
/v2/integration/revolt_chat_sessions
Create or fetch Revolt Chat session
2 params → 401403404200502
InterventionUnitReruns 3
GET
/v2/intervention_unit_reruns
Get a list of Intervention Unit Reruns
7 params → 401403404200
POST
/v2/intervention_unit_reruns
Create an Intervention Unit Rerun
1 param → 401403404200422
GET
/v2/intervention_unit_reruns/{id}
Get Intervention Unit Rerun by ID
1 param → 401403404200

Schemas 574

The contract defines 574 schemas that model the data the API accepts and returns. The most detailed are WellCache (38 properties), Alert (30 properties), AppStreamItem (28 properties), DataExportWell (27 properties). Each schema is shown below with its type and property counts.

AuthenticationError
object
2 properties 2 required
AuthorizationError
object
2 properties 2 required
NotFoundError
object
2 properties 2 required
FeatureStatus
object
3 properties
PermissionStatus
object
1 property
ActivityPost
object
11 properties 1 required
ActivityWell
object
3 properties
ActivityRig
object
3 properties
V2Activity
object
4 properties 2 required
ActivitiesList
object
2 properties
ActivitySingle
object
2 properties
ActivityPayload
object
1 property
Comment
object
9 properties 1 required
CommentPayload
object
1 property
CommentV2
object
4 properties
Like
object
3 properties 1 required
AlertDefinition
object
25 properties 1 required
ContextResponse
object
1 property
TriggerResponse
object
2 properties
CheckResponse
object
2 properties
AlertDefinitionV2
object
3 properties
AlertDefinitionFilterLevelV2
object
6 properties
AlertDefinitionConstraintV2
object
6 properties
AlertDefinitionFilterV2
object
16 properties
AlertDefinitionV2List
object
1 property
AlertDefinitionV2Single
object
1 property
AlertGroupAlertDefinitionPayload
object
1 property
AlertGroupAlertDefinitionBulkPayload
object
1 property
AlertGroupAlertDefinitionUnassignResult
object
2 properties
AlertDefinitionV2Payload
object
1 property
AlertGroup
object
3 properties
AlertGroupList
object
1 property
AlertGroupSingle
object
1 property
AlertGroupPayload
object
1 property
AlertGroupUser
object
4 properties
AlertGroupUserList
object
1 property
AlertGroupUserSingle
object
1 property
AlertGroupUserPayload
object
1 property
AlertGroupScope
object
3 properties
AlertGroupScopeList
object
1 property
AlertGroupScopeSingle
object
1 property
AlertGroupScopePayload
object
1 property
AlertGroupConfiguration
object
3 properties
AlertGroupConfigurationList
object
1 property
AlertGroupConfigurationSingle
object
1 property
AlertGroupConfigurationPayload
object
1 property
AlertGroupUserInput
object
2 properties
AlertGroupUserBulkPayload
object
1 property
AlertGroupScopeInput
object
2 properties
AlertGroupScopeBulkPayload
object
1 property
AlertGroupConfigurationInput
object
5 properties
AlertGroupConfigurationBulkCreatePayload
object
1 property
AlertGroupConfigurationBulkDestroyPayload
object
1 property
BulkDeleteResult
object
2 properties
AlertGroupMergePayload
object
1 property 1 required
AlertNotificationTypeV2
object
3 properties
AlertNotificationTypeV2List
object
1 property
AlertAbilityCatalogItem
object
3 properties 3 required
AlertAbilityCatalog
object
1 property
AlertRole
object
3 properties
AlertRoleList
object
1 property
AlertRoleSingle
object
1 property
AlertRolePayload
object
1 property
AlertRoleAbilitiesPayload
object
1 property
AlertRbacStatus
object
1 property
AlertOccurrence
object
22 properties 1 required
AlertOccurrenceClassificationPayload
object
1 property
AlertTotals
object
4 properties
Alert
object
30 properties 1 required
AlertAcknowledgementPayload
object
1 property
AlertBulkAcknowledgementPayload
object
1 property
AlertClassificationPayload
object
1 property
AlertTransitionPayload
object
1 property
AlertEscalation
object
8 properties 2 required
AlertEscalatePayload
object
1 property
AlertActivity
object
9 properties 1 required
AlertV2
object
3 properties
AlertUserV2
object
5 properties
AlertEscalationUserV2
object
6 properties
AlertV2List
object
1 property
AlertV2Single
object
1 property
AlertClassificationPayloadV2
object
1 property
AlertCheckResultV2
object
4 properties
AlertTotalsV2
object
4 properties
AlertDetailsV2
object
3 properties
AlertDetailsV2List
object
1 property
AlertTag
object
3 properties
AlertTagList
object
1 property
AlertTagSingle
object
1 property
AlertTagPayload
object
1 property
AlertWorkflow
object
7 properties 3 required
AlertWorkflowList
array
AlertWorkflowV2
object
3 properties
AlertWorkflowV2List
object
1 property
AlertWorkflowV2Single
object
1 property
AuthenticationPlatformV2
object
3 properties
AuthenticationPlatformV2List
object
1 property
AuthenticationPlatformV2Single
object
1 property
AppReview
object
4 properties
AppReviewList
object
1 property
Favorites
object
4 properties 2 required
Asset
object
4 properties 2 required
AssetAutocomplete
object
1 property
AssetResolver
object
3 properties
TypeWell
object
3 properties
Rerun
object
4 properties 2 required
AncestorsResponse
ProgramPayload
object
1 property
Program
object
3 properties 1 required
ProgramCluster
object
5 properties
PadPayload
object
2 properties
Pad
object
3 properties 1 required
PadDetails
PadCluster
object
4 properties
RigPayload
object
4 properties
Rig
object
3 properties 1 required
RigCluster
object
6 properties
WellCacheRecord
DrilloutUnitPayload
object
4 properties
DrilloutUnit
object
3 properties 1 required
DrilloutUnitCluster
object
5 properties
WellPayload
object
17 properties
Well
object
3 properties 1 required
WellCluster
object
5 properties
FracFleetPayload
object
1 property
FracFleetUpdatePayload
object
2 properties
FracFleet
object
3 properties 1 required
FracFleetCluster
object
4 properties
WirelinePayload
object
1 property
Wireline
object
3 properties 1 required
AuthenticationSchemaV2
object
3 properties
AuthenticationSchemaV2List
object
1 property
AuthenticationSchemaV2Single
object
1 property
CompanyDomainV2
object
3 properties
CompanyDomainV2List
object
1 property
CompanyDomainV2Single
object
1 property
CompanyDomainV2Payload
object
1 property
DashboardAppAnnotation
object
4 properties 4 required
DashboardAppAnnotationList
object
2 properties
DashboardAppWithLastAnnotationList
array
DashboardAppWithLastAnnotation
object
2 properties
DashboardAppAnnotationSingle
object
2 properties
DashboardAppAnnotationPayload
object
1 property
DashboardAppAnnotationUpdatePayload
object
1 property
DashboardApp
object
4 properties
DashboardAppList
object
1 property
DashboardAppBatchUpdatePayload
object
1 property
BulkCreatedDashboardApps
DashboardFolder
object
4 properties
DashboardFolderPayload
object
1 property
DashboardFolderList
object
1 property
DashboardFolderDashboardShare
object
4 properties
DashboardFolderDashboardSharePayload
object
1 property
DashboardFolderDashboardShareUpdatePayload
object
1 property
DashboardFolderShare
object
4 properties
DashboardFolderShareList
object
2 properties
DashboardFolderShareCreatePayload
object
1 property
DashboardFolderShareUpdatePayload
object
1 property
Dashboard
object
18 properties 6 required
DashboardV2
object
4 properties
DashboardV2Minimum
object
3 properties
DashboardV2Payload
object
1 property
DashboardV2List
object
1 property
DashboardMinimumV2List
object
1 property
DashboardTimezones
object
5 properties
WellPlanChecklistV2
object
4 properties
WellPlanChecklistV2Response
object
1 property
WellPlanChecklistV2List
object
1 property
WellPlanV2
object
4 properties
WellPlanV2Payload
object
1 property 1 required
WellPlanV2UpdatePayload
object
1 property 1 required
WellPlanV2Response
object
1 property
WellPlanV2List
object
1 property
WellPlanCopyV2
object
3 properties
WellPlanCopyV2Payload
object
4 properties 2 required
WellPlanCopyV2Response
object
1 property
WellPlanningDashboardV2
object
4 properties
WellPlanningDashboardV2Payload
object
2 properties 2 required
WellPlanningDashboardV2UpdatePayload
object
1 property 1 required
WellPlanningDashboardV2Response
object
1 property
WellPlanningDashboardV2List
object
1 property
WellPlanningDashboardAppV2Payload
object
5 properties
WellPlanningDashboardAppV2BulkCreatePayload
object
6 properties
Data
object
4 properties 2 required
DataFilter
object
3 properties
DataFilterList
object
1 property
DataFilterPayload
object
5 properties
DataFilterPayload2
object
6 properties
File
object
3 properties
SignedFile
object
4 properties
Group
object
4 properties
GroupUser
object
4 properties
GroupCreatePayload
object
1 property
GroupUpdatePayload
object
1 property
GroupList
object
1 property
GroupConnection
object
4 properties
GroupConnectionList
object
1 property
GroupsUsersPayload
object
1 property
WellViewIngest
object
4 properties 3 required
WellViewBHA
object
4 properties
WellViewFrac
object
4 properties
WellViewFracStageDesign
object
4 properties
WellViewFracStageSummary
object
4 properties
WellViewFracStageSummaryCalculated
object
4 properties
WellViewJobSettings
object
4 properties
WellViewPlugs
object
4 properties
JwksKey
object
JWKS public key for JWT token verification
6 properties
JwksResponse
object
JWKS (JSON Web Key Set) containing public keys for verifying JWT tokens
1 property
MessageProducerPayload
object
4 properties
Notification
object
10 properties 1 required
NotificationPayload
object
1 property
UnreadCount
object
1 property
NotificationPolicy
object
3 properties
NotificationPolicyScopeInput
object
4 properties
NotificationPolicyFilterInput
object
4 properties
NotificationPolicyThresholdInput
object
4 properties
NotificationPolicyList
object
1 property
NotificationPolicySingle
object
1 property
NotificationPolicyPayload
object
1 property 1 required
SecurityPolicy
object
3 properties
SecurityPolicyList
object
1 property
CompanySecurityPolicy
object
4 properties
CompanySecurityPolicyList
object
1 property
CompanySecurityPolicyCreatePayload
object
1 property
CompanySecurityPolicyUpdatePayload
object
1 property
AuthenticationSchemaContextV2
object
3 properties
AuthenticationSchemaContextV2List
object
2 properties
Permission
object
4 properties
PermissionGroup
object
4 properties
PermissionGroupList
object
1 property
PermissionOnGroup
object
4 properties
PermissionInList
object
4 properties
PermissionPayload
object
1 property
BulkPermissionPayload
object
1 property
PermissionList
object
1 property
Picklist
object
4 properties 2 required
PicklistPayload
object
4 properties
PicklistUpdatePayload
object
3 properties
PicklistItem
object
6 properties 2 required
PicklistItemPayload
object
4 properties
Task
object
3 properties 2 required
TaskConfiguration
object
6 properties
TaskPayload
object
2 properties
TaskShow
object
9 properties
TaskSchedule
object
3 properties
TaskScheduleList
object
1 property
TaskScheduleSingle
object
1 property
TaskScheduleCreatePayload
object
1 property 1 required
TaskScheduleUpdatePayload
object
Partial update. appid, companyid, createdbyid, ownertype, and ownerid are immutable; supplying one returns 400.
1 property 1 required
TaskScheduleDeleted
object
1 property 1 required
TaskScheduleBadRequest
object
2 properties 2 required
AuthenticationResponse
object
Authentication response containing JWT tokens. By default returns HMAC (HS256) tokens. To receive JWKS (RS256) tokens, include "X-Token-Format: jwks" header or…
5 properties
EmailPasswordAuthentication
object
2 properties
EmailPasswordMFAAuthentication
object
4 properties
RefreshTokenAuthentication
object
2 properties
Auth0Authentication
object
2 properties
AuthenticationSchema
object
3 properties
V1UserMinimal
object
9 properties
UserMinimal
object
5 properties
User
object
4 properties
UserPayloadCreate
object
1 property
UserPayloadUpdate
object
1 property
UserList
object
1 property
UserStreaksList
object
1 property
UserSettings
object
5 properties
UserSettingsPayload
object
3 properties
UserSettingsUpdated
object
7 properties
IdentityVerifier
object
3 properties
IdentityVerifierList
object
1 property
ApiKey
object
4 properties
ApiKeyPayload
object
1 property
ApiKeyList
object
1 property
AppCategory
object
3 properties
AppCategoryList
object
1 property
AppCategoryLookUp
object
2 properties
AppCategoryLookUpList
object
1 property
AppType
object
6 properties
AppTypeList
object
1 property
App
object
4 properties
CreateAppPayload
object
1 property
UpdateAppPayload
object
1 property
AppList
object
1 property
Package
object
4 properties
UpdatePackagePayload
object
1 property
PackageList
object
1 property
Installation
object
3 properties
AppSecretParameterPayload
object
2 properties
AppDataset
object
4 properties
AppDatasetList
object
1 property
AppDatasetPayload
object
1 property
AppHelpContent
object
4 properties
AppHelpContentPayload
object
1 property
AppHelpContentList
object
1 property
AppLogStream
object
3 properties
AppLogStreamList
object
1 property
AppLogStreamEvent
object
3 properties
AppLogStreamEventList
object
1 property
AppLogFilterEvent
object
5 properties
AppLogFilterEventList
object
1 property
AppTypePayload
object
3 properties
AppSettingsTemplate
object
3 properties
AppSettingsTemplateShare
object
4 properties
AppSettingsTemplatePayload
object
1 property
AppSettingsTemplateList
object
1 property
AppSettingsTemplateShareList
object
1 property
PublishAppSettingsTemplatePayload
object
1 property
AppStreamTemplate
object
4 properties
AppStreamTemplateApp
object
4 properties
AppStreamTemplateAppSummary
object
3 properties
AppStreamTemplatePayload
object
1 property
AppStreamTemplateAppPayload
object
1 property
AppStreamTemplateShow
object
2 properties
AppStreamTemplateList
object
1 property
DatasetType
object
3 properties
DatasetTypePayload
object
3 properties
DatasetTypeList
object
1 property
DocumentIndex
object
3 properties
Document
object
3 properties
DocumentPayload
object
1 property
DocumentList
object
1 property
DocumentSection
object
3 properties
DocumentSectionPayload
object
1 property
DocumentSectionList
object
1 property
RigTemplateIndex
object
3 properties
RigTemplate
object
4 properties
RigTemplatePayload
object
1 property
RigTemplateList
object
1 property
RigTemplateCategoryIndex
object
3 properties
RigTemplateCategory
object
3 properties
RigTemplateCategoryPayload
object
1 property
RigTemplateCategoryList
object
1 property
RigTemplateItemIndex
object
3 properties
RigTemplateItem
object
3 properties
RigTemplateItemPayload
object
1 property
RigTemplateItemList
object
1 property
InterventionUnitTemplate
object
3 properties
InterventionUnitTemplatePayload
object
1 property
InterventionUnitTemplateList
object
1 property
InterventionUnitTemplateCategory
object
3 properties
InterventionUnitTemplateCategoryPayload
object
1 property
InterventionUnitTemplateCategoryList
object
1 property
InterventionUnitTemplateItem
object
3 properties
InterventionUnitTemplateItemPayload
object
1 property
InterventionUnitTemplateItemList
object
1 property
Tier
object
4 properties
TierPayload
object
1 property
TierList
object
1 property
ProductSubscription
object
4 properties
ProductSubscriptionPayload
object
1 property
ProductSubscriptionUpdatePayload
object
1 property
ProductSubscriptionList
object
1 property
PlatformSubscription
object
4 properties
PlatformSubscriptionPayload
object
1 property
PlatformSubscriptionUpdatePayload
object
1 property
PlatformSubscriptionList
object
1 property
ProvisioningSubscription
object
4 properties
ProvisioningSubscriptionPayload
object
1 property
ProvisioningSubscriptionUpdatePayload
object
1 property
ProvisioningSubscriptionList
object
1 property
PurchaseSubscription
object
4 properties
PurchaseSubscriptionUpdatePayload
object
1 property
PurchaseSubscriptionList
object
1 property
SubscriptionFeature
object
3 properties
SubscriptionFeatureList
object
1 property
WellCache
object
38 properties
WellCacheList
object
1 property
BlacklistedDataset
object
4 properties
CreateBlacklistedDataset
object
1 property
BulkCreateBlacklistedDataset
object
1 property
AppMetric
object
2 properties
AppMetricList
object
3 properties
AppMetricsList
AppMetricError
object
1 property
AppAssetStream
object
5 properties
AppAssetList
object
3 properties
PackageReview
object
3 properties
PackageReviewCreatePayload
object
1 property
PackageReviewUpdatePayload
object
1 property
PackageReviewList
object
1 property
AppPurchase
object
4 properties
AppPurchaseList
object
1 property
PurchaseSubscriptionPayload
object
12 properties
AppPurchasePayload
object
1 property
Dataset
object
3 properties
AppRunDeveloper
object
6 properties
AppRun
object
4 properties
AppRunSingle
object
2 properties
AppRunList
object
2 properties
AppRunCreatePayload
object
4 properties
AppConnectionItem
object
13 properties
AppStreamItem
object
28 properties
V2AppStreamIndex
object
4 properties
V2AppStreamItem
object
2 properties
AppConnectionSettingsBackfillPayload
object
2 properties
AppStreamList
V2AppStreamList
object
2 properties
AppStreamBatchUpdatePayload
object
1 property
AppConnectionUpdateItemPayload
object
3 properties
AppConnectionResponse
object
13 properties
AppConnectionPayload
object
5 properties
AppErrorAlert
object
3 properties
AppErrorAlertPayload
object
1 property
Usage
object
10 properties
UsageSummary
object
11 properties
UsageTotal
object
6 properties
UsageSummaryTotal
object
6 properties
WorkflowIndex
object
4 properties
Workflow
object
2 properties
WorkflowList
object
2 properties
WorkflowPayload
object
1 property
WorkflowContentBlock
object
4 properties
WorkflowContentBlockList
object
2 properties
WorkflowContentBlockPayload
object
1 property
WorkflowApp
object
4 properties
WorkflowAppList
object
2 properties
WorkflowAppsPayload
object
1 property
WorkflowAppPayload
object
1 property
WorkflowRoleIndex
object
4 properties
WorkflowRoleList
object
2 properties
ColumnMapperTemplate
object
3 properties
ColumnMapperTemplates
object
1 property
CreateColumnMapperTemplatePayload
object
2 properties
UpdateColumnMapperTemplatePayload
object
2 properties
ColumnMapperTemplateChannel
object
4 properties
CreateColumnMapperTemplateChannelPayload
object
1 property
UpdateColumnMapperTemplateChannelPayload
object
1 property
ColumnMapperTemplateRule
object
3 properties
ColumnMapperChannelRules
object
1 property
ColumnMapperTemplateRulePayload
object
1 property
DashboardWorkflow
object
4 properties
DashboardWorkflowList
object
2 properties
DashboardWorkflowSingle
object
2 properties
CompetitorStatsData
object
2 properties
CompanyType
object
3 properties
CompanyListStructure
object
1 property
AppStoreTemplateObject
object
4 properties
AppStoreTemplateList
object
2 properties
AppStoreTemplatePayload
object
1 property
AppStoreTemplateSectionObject
object
4 properties
AppStoreTemplateSectionList
object
2 properties
AppStoreTemplateSectionPayload
object
1 property
AppStoreArticleObject
object
5 properties
AppStoreArticleList
object
1 property
AppStoreArticlePayload
object
1 property
DatasetAuditIndex
object
4 properties
DatasetAudit
object
1 property
DatasetAuditList
object
1 property
PermissionAuditIndex
object
4 properties
PermissionAudit
object
2 properties
PermissionAuditList
object
2 properties
GroupMembershipAuditIndex
object
4 properties
GroupMembershipAudit
object
2 properties
GroupMembershipAuditList
object
2 properties
ProvisioningSubscriptionAuditIndex
object
4 properties
ProvisioningSubscriptionAudit
object
2 properties
ProvisioningSubscriptionAuditList
object
2 properties
PlatformSubscriptionAuditIndex
object
4 properties
PlatformSubscriptionAudit
object
2 properties
PlatformSubscriptionAuditList
object
2 properties
PurchaseSubscriptionAuditIndex
object
4 properties
PurchaseSubscriptionAudit
object
2 properties
PurchaseSubscriptionAuditList
object
2 properties
EventPayload
object
5 properties
EventFailureResponse
object
2 properties
TotalAppUsage
object
3 properties
AppUsageByUser
object
3 properties
AppUsageByViewDate
object
3 properties
TotalAppUsageList
object
1 property
AppUsageByUserList
object
1 property
AppUsageByViewDateList
object
1 property
AppUsageTopApps
object
3 properties
AppUsageTopAppsList
object
1 property
TotalAppUsageTrend
object
1 property
PartialWellRerun
object
4 properties
PartialWellRerunFull
object
2 properties
PartialWellRerunAppProgress
object
5 properties
PartialWellRerunDatasetProgress
object
3 properties
CreatePartialWellRerunPayload
object
1 property
UpdatePartialWellRerunPayload
object
1 property
UpdatePartialWellRerunAppProgressPayload
object
1 property
SearchSuggestionItem
object
3 properties
SearchSuggestionResult
object
1 property
CompanyV1
object
13 properties
CompanyV1List
CompanyV1Payload
object
5 properties
CompanyV1UnitSystemParam
object
1 property
Goal
object
3 properties
GoalCreatePayload
object
1 property
GoalUpdatePayload
object
1 property
ProjectObject
object
2 properties
ProjectList
object
2 properties
ProjectPayload
object
1 property
ProjectFolderObject
object
2 properties
ProjectFolderList
object
2 properties
ProjectFolderPayload
object
1 property
ProjectFileObject
object
2 properties
ProjectFileList
object
2 properties
ProjectFilePayload
object
1 property
AppSchedule
object
11 properties
CreateAppSchedulePayload
object
1 property
UpdateAppSchedulePayload
object
1 property
PackageAuditIndex
object
4 properties
PackageAudit
object
2 properties
PackageAuditList
object
2 properties
EdrProvider
object
3 properties
EdrProviders
object
1 property
ApiKeyAuditIndex
object
4 properties
ApiKeyAuditList
object
2 properties
ToolOrderComponent
object
13 properties
ToolOrder
object
3 properties
ToolOrderList
object
1 property
ToolOrderSingle
object
1 property
ToolOrderPayload
object
1 property
ToolOrderingSpecificationField
object
5 properties
ToolOrderingSpecification
object
3 properties
VendorContact
object
4 properties
Vendor
object
3 properties
VendorList
object
1 property
VendorSingle
object
1 property
VendorPayload
object
1 property
VendorContactPayload
object
1 property
VendorContactCreated
object
1 property
VendorDirectoryEntry
object
6 properties
VendorDirectoryList
object
1 property
DeletedStatus
object
1 property
ChangeProposalComponent
object
9 properties
ChangeProposal
object
12 properties
ChangeProposalSingle
object
1 property
ChangeProposalList
object
1 property
ChangeProposalDecisionSingle
object
2 properties
ChangeProposalDecisionList
object
2 properties
OrderAttachment
object
8 properties
OrderAttachmentSingle
object
1 property
OrderAttachmentList
object
1 property
OrderAttachmentPresign
object
1 property
OrderAttachmentDeleted
object
1 property
VendorMembership
object
7 properties
VendorMembershipList
object
1 property
VendorMembershipSingle
object
1 property
VendorMembershipCreatePayload
object
1 property
VendorMembershipUpdatePayload
object
1 property
DistributionContact
object
4 properties
DistributionContactList
object
1 property
DistributionContactSingle
object
1 property
WellDrilloutUnitRun
object
4 properties
WellDrilloutUnitRunList
object
2 properties
WellDrilloutUnitRunResponse
object
2 properties
PadFracFleet
object
4 properties
CreatePadFracFleetPayload
object
1 property
UpdatePadFracFleetPayload
object
1 property
FracFleetContract
object
3 properties
FracFleetContractCreatePayload
object
1 property
FracFleetContractUpdatePayload
object
1 property
InterventionUnit
object
3 properties
InterventionUnitPayload
object
4 properties
InterventionUnitEvent
object
3 properties
CreateInterventionUnitEventPayload
object
6 properties
UpdateInterventionUnitEventPayload
object
5 properties
DataExportWell
object
27 properties
DataExportWellList
object
3 properties
ActivityCodeMapping
object
2 properties
ActivityCodeMappingsList
object
1 property
MetricDefinition
object
5 properties
MetricsDefinitionsGroup
object
3 properties
MetricsDefinitionsSegment
object
3 properties
MetricsDefinitionsList
object
1 property
DataExportFlatItem
object
4 properties
DataExportIncludedWell
object
3 properties
DataExportFlatMeta
object
5 properties
DataExportFlatResponse
object
3 properties
Country
object
2 properties
CountryList
object
1 property
InterventionUnitRerun
object
3 properties
CreateInterventionUnitRerunPayload
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corva-ai-platform-api-openapi.yml Raw ↑

Other APIs Corva AI publishes across the network.

Corva Data API
Corva Dev Center
Where this information came from

This is an independent, third-party profile of Corva Platform API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.