Metadata-Version: 2.4
Name: em_toolhub
Version: 0.4.0
Summary: ToolHub Customer API
Home-page: 
Author: Erdos Miller
Author-email: Erdos Miller <team@openapitools.org>
Project-URL: Repository, https://github.com/Erdos-Miller/repo
Keywords: OpenAPI,OpenAPI-Generator,ToolHub Customer API
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author

# em-toolhub
REST API for customer access to ToolHub well data.

## Authentication

All endpoints require Bearer token authentication using an API key:

```
Authorization: Bearer thub_live_xxxxxxxxxxxxxxxxxxxx
```

API keys are issued per-organization and inherit well access permissions.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.4.0
- Package version: 0.4.0
- Generator version: 7.19.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
For more information, please visit [https://erdosmiller.com](https://erdosmiller.com)

## Requirements.

Python 3.9+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/Erdos-Miller/repo.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/Erdos-Miller/repo.git`)

Then import the package:
```python
import em_toolhub
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import em_toolhub
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import em_toolhub
from em_toolhub.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.erdosmiller.com
# See configuration.py for a list of all supported configuration parameters.
configuration = em_toolhub.Configuration(
    host = "https://api.erdosmiller.com"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (API Key): bearerAuth
configuration = em_toolhub.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with em_toolhub.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = em_toolhub.ContinuousMeasurementsApi(api_client)
    well_id = 'well_id_example' # str | 
    updated_since = '2013-10-20T19:20:30+01:00' # datetime |  (optional)
    cursor = 'cursor_example' # str |  (optional)
    limit = '100' # str |  (optional) (default to '100')
    wellbore_id = UUID('38400000-8cf0-11bd-b23e-10b96e4ef00d') # UUID |  (optional)

    try:
        # List continuous measurements for a well
        api_response = api_instance.list_continuous_measurements(well_id, updated_since=updated_since, cursor=cursor, limit=limit, wellbore_id=wellbore_id)
        print("The response of ContinuousMeasurementsApi->list_continuous_measurements:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ContinuousMeasurementsApi->list_continuous_measurements: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://api.erdosmiller.com*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ContinuousMeasurementsApi* | [**list_continuous_measurements**](docs/ContinuousMeasurementsApi.md#list_continuous_measurements) | **GET** /api/v1/wells/{wellId}/continuous-measurements | List continuous measurements for a well
*CorrectionsApi* | [**get_survey_corrections**](docs/CorrectionsApi.md#get_survey_corrections) | **GET** /api/v1/wells/{wellId}/surveys/{surveyId}/corrections | List corrections for a survey
*CorrectionsApi* | [**list_trajectory_points**](docs/CorrectionsApi.md#list_trajectory_points) | **GET** /api/v1/wells/{wellId}/wellbores/{wellboreId}/trajectory-points | List your trajectory points
*CorrectionsApi* | [**list_well_corrections**](docs/CorrectionsApi.md#list_well_corrections) | **GET** /api/v1/wells/{wellId}/corrections | List survey corrections for a well
*CorrectionsApi* | [**replace_trajectory_points**](docs/CorrectionsApi.md#replace_trajectory_points) | **PUT** /api/v1/wells/{wellId}/wellbores/{wellboreId}/trajectory-points | Replace your trajectory points
*CorrectionsApi* | [**write_survey_correction**](docs/CorrectionsApi.md#write_survey_correction) | **POST** /api/v1/wells/{wellId}/surveys/{surveyId}/corrections | Submit a survey correction
*DecodesApi* | [**list_decodes**](docs/DecodesApi.md#list_decodes) | **GET** /api/v1/wells/{wellId}/decodes | List decoded measurement samples for a well
*EventsApi* | [**list_events**](docs/EventsApi.md#list_events) | **GET** /api/v1/events | Replay webhook events
*FilesApi* | [**delete_file**](docs/FilesApi.md#delete_file) | **DELETE** /api/v1/wells/{wellId}/files/{fileId} | Archive file
*FilesApi* | [**download_file**](docs/FilesApi.md#download_file) | **GET** /api/v1/wells/{wellId}/files/{fileId}/download | Download file
*FilesApi* | [**finalize_file_upload**](docs/FilesApi.md#finalize_file_upload) | **POST** /api/v1/wells/{wellId}/files/uploads/{uploadId}/finalize | Finalize a direct well-file upload
*FilesApi* | [**get_file**](docs/FilesApi.md#get_file) | **GET** /api/v1/wells/{wellId}/files/{fileId} | Get file details
*FilesApi* | [**get_file_upload_status**](docs/FilesApi.md#get_file_upload_status) | **GET** /api/v1/wells/{wellId}/files/uploads/{uploadId} | Get file upload status
*FilesApi* | [**list_files**](docs/FilesApi.md#list_files) | **GET** /api/v1/wells/{wellId}/files | List files
*FilesApi* | [**prepare_file_upload**](docs/FilesApi.md#prepare_file_upload) | **POST** /api/v1/wells/{wellId}/files/uploads | Prepare a direct well-file upload
*FilesApi* | [**retry_file_pressure**](docs/FilesApi.md#retry_file_pressure) | **POST** /api/v1/wells/{wellId}/files/{fileId}/pressure/retry | Retry pressure processing for an existing file
*FilesApi* | [**update_file_run**](docs/FilesApi.md#update_file_run) | **PATCH** /api/v1/wells/{wellId}/files/{fileId} | Conditionally update a file run
*RigsApi* | [**create_rig**](docs/RigsApi.md#create_rig) | **POST** /api/v1/rigs | Create a rig
*RigsApi* | [**get_rig**](docs/RigsApi.md#get_rig) | **GET** /api/v1/rigs/{rigId} | Get a rig
*RigsApi* | [**list_rigs**](docs/RigsApi.md#list_rigs) | **GET** /api/v1/rigs | List rigs
*RunsApi* | [**create_run**](docs/RunsApi.md#create_run) | **POST** /api/v1/wells/{wellId}/runs | Create a run
*RunsApi* | [**get_run**](docs/RunsApi.md#get_run) | **GET** /api/v1/wells/{wellId}/runs/{runId} | Get current run state
*RunsApi* | [**list_runs**](docs/RunsApi.md#list_runs) | **GET** /api/v1/wells/{wellId}/runs | List current runs
*RunsApi* | [**update_run**](docs/RunsApi.md#update_run) | **PATCH** /api/v1/wells/{wellId}/runs/{runId} | Update current run state
*SurveysApi* | [**create_survey**](docs/SurveysApi.md#create_survey) | **POST** /api/v1/wells/{wellId}/surveys | Create survey
*SurveysApi* | [**delete_survey**](docs/SurveysApi.md#delete_survey) | **DELETE** /api/v1/wells/{wellId}/surveys/{surveyId} | Delete survey
*SurveysApi* | [**get_survey**](docs/SurveysApi.md#get_survey) | **GET** /api/v1/wells/{wellId}/surveys/{surveyId} | Get survey details
*SurveysApi* | [**list_surveys**](docs/SurveysApi.md#list_surveys) | **GET** /api/v1/wells/{wellId}/surveys | List surveys for a well
*SurveysApi* | [**update_survey**](docs/SurveysApi.md#update_survey) | **PATCH** /api/v1/wells/{wellId}/surveys/{surveyId} | Update survey MD or status
*WITSApi* | [**list_latest_wits_values**](docs/WITSApi.md#list_latest_wits_values) | **GET** /api/v1/wells/{wellId}/wits/latest | Get the latest WITS value for each item on a well
*WITSApi* | [**list_wits_values**](docs/WITSApi.md#list_wits_values) | **GET** /api/v1/wells/{wellId}/wits | List WITS Level 0 values for a well
*WellboresApi* | [**create_wellbore**](docs/WellboresApi.md#create_wellbore) | **POST** /api/v1/wells/{wellId}/wellbores | Create wellbore
*WellboresApi* | [**delete_wellbore**](docs/WellboresApi.md#delete_wellbore) | **DELETE** /api/v1/wells/{wellId}/wellbores/{wellboreId} | Delete wellbore
*WellboresApi* | [**get_wellbore**](docs/WellboresApi.md#get_wellbore) | **GET** /api/v1/wells/{wellId}/wellbores/{wellboreId} | Get wellbore
*WellboresApi* | [**get_wellbore_tree**](docs/WellboresApi.md#get_wellbore_tree) | **GET** /api/v1/wells/{wellId}/wellbores/tree | Get wellbore tree
*WellboresApi* | [**list_wellbores**](docs/WellboresApi.md#list_wellbores) | **GET** /api/v1/wells/{wellId}/wellbores | List wellbores
*WellboresApi* | [**update_wellbore**](docs/WellboresApi.md#update_wellbore) | **PUT** /api/v1/wells/{wellId}/wellbores/{wellboreId} | Update wellbore
*WellsApi* | [**create_well**](docs/WellsApi.md#create_well) | **POST** /api/v1/wells | Create a well
*WellsApi* | [**get_well**](docs/WellsApi.md#get_well) | **GET** /api/v1/wells/{wellId} | Get well details
*WellsApi* | [**list_wells**](docs/WellsApi.md#list_wells) | **GET** /api/v1/wells | List wells
*WellsApi* | [**update_well**](docs/WellsApi.md#update_well) | **PATCH** /api/v1/wells/{wellId} | Update well metadata


## Documentation For Models

 - [CreateRig200ResponseBody](docs/CreateRig200ResponseBody.md)
 - [CreateRig200ResponseBodyData](docs/CreateRig200ResponseBodyData.md)
 - [CreateRig200ResponseBodyMeta](docs/CreateRig200ResponseBodyMeta.md)
 - [CreateRig201ResponseBody](docs/CreateRig201ResponseBody.md)
 - [CreateRig400ResponseBody](docs/CreateRig400ResponseBody.md)
 - [CreateRig400ResponseBodyError](docs/CreateRig400ResponseBodyError.md)
 - [CreateRig401ResponseBody](docs/CreateRig401ResponseBody.md)
 - [CreateRig403ResponseBody](docs/CreateRig403ResponseBody.md)
 - [CreateRig409ResponseBody](docs/CreateRig409ResponseBody.md)
 - [CreateRig500ResponseBody](docs/CreateRig500ResponseBody.md)
 - [CreateRigRequest](docs/CreateRigRequest.md)
 - [CreateRun200ResponseBody](docs/CreateRun200ResponseBody.md)
 - [CreateRun200ResponseBodyData](docs/CreateRun200ResponseBodyData.md)
 - [CreateRun200ResponseBodyDataBhaComponentsInner](docs/CreateRun200ResponseBodyDataBhaComponentsInner.md)
 - [CreateRun201ResponseBody](docs/CreateRun201ResponseBody.md)
 - [CreateRun400ResponseBody](docs/CreateRun400ResponseBody.md)
 - [CreateRun401ResponseBody](docs/CreateRun401ResponseBody.md)
 - [CreateRun403ResponseBody](docs/CreateRun403ResponseBody.md)
 - [CreateRun404ResponseBody](docs/CreateRun404ResponseBody.md)
 - [CreateRun409ResponseBody](docs/CreateRun409ResponseBody.md)
 - [CreateRun500ResponseBody](docs/CreateRun500ResponseBody.md)
 - [CreateRunRequest](docs/CreateRunRequest.md)
 - [CreateRunRequestBhaComponentsInner](docs/CreateRunRequestBhaComponentsInner.md)
 - [CreateSurvey201ResponseBody](docs/CreateSurvey201ResponseBody.md)
 - [CreateSurvey201ResponseBodyData](docs/CreateSurvey201ResponseBodyData.md)
 - [CreateSurvey201ResponseBodyDataCorrectionsInner](docs/CreateSurvey201ResponseBodyDataCorrectionsInner.md)
 - [CreateSurvey201ResponseBodyDataRaw](docs/CreateSurvey201ResponseBodyDataRaw.md)
 - [CreateSurvey400ResponseBody](docs/CreateSurvey400ResponseBody.md)
 - [CreateSurvey401ResponseBody](docs/CreateSurvey401ResponseBody.md)
 - [CreateSurvey403ResponseBody](docs/CreateSurvey403ResponseBody.md)
 - [CreateSurvey404ResponseBody](docs/CreateSurvey404ResponseBody.md)
 - [CreateSurvey409ResponseBody](docs/CreateSurvey409ResponseBody.md)
 - [CreateSurvey500ResponseBody](docs/CreateSurvey500ResponseBody.md)
 - [CreateSurveyRequestBody](docs/CreateSurveyRequestBody.md)
 - [CreateSurveyRequestBodyRaw](docs/CreateSurveyRequestBodyRaw.md)
 - [CreateWell200ResponseBody](docs/CreateWell200ResponseBody.md)
 - [CreateWell200ResponseBodyData](docs/CreateWell200ResponseBodyData.md)
 - [CreateWell200ResponseBodyDataWellboresInner](docs/CreateWell200ResponseBodyDataWellboresInner.md)
 - [CreateWell201ResponseBody](docs/CreateWell201ResponseBody.md)
 - [CreateWell400ResponseBody](docs/CreateWell400ResponseBody.md)
 - [CreateWell401ResponseBody](docs/CreateWell401ResponseBody.md)
 - [CreateWell403ResponseBody](docs/CreateWell403ResponseBody.md)
 - [CreateWell409ResponseBody](docs/CreateWell409ResponseBody.md)
 - [CreateWell500ResponseBody](docs/CreateWell500ResponseBody.md)
 - [CreateWellRequest](docs/CreateWellRequest.md)
 - [CreateWellbore201ResponseBody](docs/CreateWellbore201ResponseBody.md)
 - [CreateWellbore201ResponseBodyData](docs/CreateWellbore201ResponseBodyData.md)
 - [CreateWellbore400ResponseBody](docs/CreateWellbore400ResponseBody.md)
 - [CreateWellbore401ResponseBody](docs/CreateWellbore401ResponseBody.md)
 - [CreateWellbore403ResponseBody](docs/CreateWellbore403ResponseBody.md)
 - [CreateWellbore409ResponseBody](docs/CreateWellbore409ResponseBody.md)
 - [CreateWellbore500ResponseBody](docs/CreateWellbore500ResponseBody.md)
 - [CreateWellboreRequestBody](docs/CreateWellboreRequestBody.md)
 - [DeleteFile401ResponseBody](docs/DeleteFile401ResponseBody.md)
 - [DeleteFile404ResponseBody](docs/DeleteFile404ResponseBody.md)
 - [DeleteFile500ResponseBody](docs/DeleteFile500ResponseBody.md)
 - [DeleteSurvey200ResponseBody](docs/DeleteSurvey200ResponseBody.md)
 - [DeleteSurvey200ResponseBodyData](docs/DeleteSurvey200ResponseBodyData.md)
 - [DeleteSurvey400ResponseBody](docs/DeleteSurvey400ResponseBody.md)
 - [DeleteSurvey401ResponseBody](docs/DeleteSurvey401ResponseBody.md)
 - [DeleteSurvey404ResponseBody](docs/DeleteSurvey404ResponseBody.md)
 - [DeleteSurvey500ResponseBody](docs/DeleteSurvey500ResponseBody.md)
 - [DeleteWellbore200ResponseBody](docs/DeleteWellbore200ResponseBody.md)
 - [DeleteWellbore400ResponseBody](docs/DeleteWellbore400ResponseBody.md)
 - [DeleteWellbore401ResponseBody](docs/DeleteWellbore401ResponseBody.md)
 - [DeleteWellbore403ResponseBody](docs/DeleteWellbore403ResponseBody.md)
 - [DeleteWellbore404ResponseBody](docs/DeleteWellbore404ResponseBody.md)
 - [DeleteWellbore409ResponseBody](docs/DeleteWellbore409ResponseBody.md)
 - [DeleteWellbore500ResponseBody](docs/DeleteWellbore500ResponseBody.md)
 - [DownloadFile401ResponseBody](docs/DownloadFile401ResponseBody.md)
 - [DownloadFile404ResponseBody](docs/DownloadFile404ResponseBody.md)
 - [DownloadFile500ResponseBody](docs/DownloadFile500ResponseBody.md)
 - [ErrorMessage](docs/ErrorMessage.md)
 - [FinalizeFileUpload200ResponseBody](docs/FinalizeFileUpload200ResponseBody.md)
 - [FinalizeFileUpload200ResponseBodyData](docs/FinalizeFileUpload200ResponseBodyData.md)
 - [FinalizeFileUpload200ResponseBodyDataFile](docs/FinalizeFileUpload200ResponseBodyDataFile.md)
 - [FinalizeFileUpload200ResponseBodyDataIngestion](docs/FinalizeFileUpload200ResponseBodyDataIngestion.md)
 - [FinalizeFileUpload200ResponseBodyDataIngestionPressure](docs/FinalizeFileUpload200ResponseBodyDataIngestionPressure.md)
 - [FinalizeFileUpload200ResponseBodyDataIngestionPressureOneOf](docs/FinalizeFileUpload200ResponseBodyDataIngestionPressureOneOf.md)
 - [FinalizeFileUpload200ResponseBodyDataIngestionPressureOneOf1](docs/FinalizeFileUpload200ResponseBodyDataIngestionPressureOneOf1.md)
 - [FinalizeFileUpload200ResponseBodyDataIngestionPressureOneOf2](docs/FinalizeFileUpload200ResponseBodyDataIngestionPressureOneOf2.md)
 - [FinalizeFileUpload201ResponseBody](docs/FinalizeFileUpload201ResponseBody.md)
 - [FinalizeFileUpload400ResponseBody](docs/FinalizeFileUpload400ResponseBody.md)
 - [FinalizeFileUpload401ResponseBody](docs/FinalizeFileUpload401ResponseBody.md)
 - [FinalizeFileUpload403ResponseBody](docs/FinalizeFileUpload403ResponseBody.md)
 - [FinalizeFileUpload404ResponseBody](docs/FinalizeFileUpload404ResponseBody.md)
 - [FinalizeFileUpload409ResponseBody](docs/FinalizeFileUpload409ResponseBody.md)
 - [FinalizeFileUpload410ResponseBody](docs/FinalizeFileUpload410ResponseBody.md)
 - [FinalizeFileUpload422ResponseBody](docs/FinalizeFileUpload422ResponseBody.md)
 - [FinalizeFileUpload500ResponseBody](docs/FinalizeFileUpload500ResponseBody.md)
 - [FinalizeFileUploadRequest](docs/FinalizeFileUploadRequest.md)
 - [GetFile200ResponseBody](docs/GetFile200ResponseBody.md)
 - [GetFile200ResponseBodyData](docs/GetFile200ResponseBodyData.md)
 - [GetFile401ResponseBody](docs/GetFile401ResponseBody.md)
 - [GetFile404ResponseBody](docs/GetFile404ResponseBody.md)
 - [GetFile500ResponseBody](docs/GetFile500ResponseBody.md)
 - [GetFileUploadStatus200ResponseBody](docs/GetFileUploadStatus200ResponseBody.md)
 - [GetFileUploadStatus200ResponseBodyData](docs/GetFileUploadStatus200ResponseBodyData.md)
 - [GetFileUploadStatus200ResponseBodyDataFailure](docs/GetFileUploadStatus200ResponseBodyDataFailure.md)
 - [GetFileUploadStatus200ResponseBodyDataFile](docs/GetFileUploadStatus200ResponseBodyDataFile.md)
 - [GetFileUploadStatus200ResponseBodyDataIngestion](docs/GetFileUploadStatus200ResponseBodyDataIngestion.md)
 - [GetFileUploadStatus400ResponseBody](docs/GetFileUploadStatus400ResponseBody.md)
 - [GetFileUploadStatus401ResponseBody](docs/GetFileUploadStatus401ResponseBody.md)
 - [GetFileUploadStatus403ResponseBody](docs/GetFileUploadStatus403ResponseBody.md)
 - [GetFileUploadStatus404ResponseBody](docs/GetFileUploadStatus404ResponseBody.md)
 - [GetFileUploadStatus500ResponseBody](docs/GetFileUploadStatus500ResponseBody.md)
 - [GetRig200ResponseBody](docs/GetRig200ResponseBody.md)
 - [GetRig400ResponseBody](docs/GetRig400ResponseBody.md)
 - [GetRig401ResponseBody](docs/GetRig401ResponseBody.md)
 - [GetRig404ResponseBody](docs/GetRig404ResponseBody.md)
 - [GetRig500ResponseBody](docs/GetRig500ResponseBody.md)
 - [GetRun200ResponseBody](docs/GetRun200ResponseBody.md)
 - [GetRun400ResponseBody](docs/GetRun400ResponseBody.md)
 - [GetRun401ResponseBody](docs/GetRun401ResponseBody.md)
 - [GetRun403ResponseBody](docs/GetRun403ResponseBody.md)
 - [GetRun404ResponseBody](docs/GetRun404ResponseBody.md)
 - [GetRun409ResponseBody](docs/GetRun409ResponseBody.md)
 - [GetRun500ResponseBody](docs/GetRun500ResponseBody.md)
 - [GetSurvey200ResponseBody](docs/GetSurvey200ResponseBody.md)
 - [GetSurvey400ResponseBody](docs/GetSurvey400ResponseBody.md)
 - [GetSurvey401ResponseBody](docs/GetSurvey401ResponseBody.md)
 - [GetSurvey404ResponseBody](docs/GetSurvey404ResponseBody.md)
 - [GetSurvey500ResponseBody](docs/GetSurvey500ResponseBody.md)
 - [GetSurveyCorrections200ResponseBody](docs/GetSurveyCorrections200ResponseBody.md)
 - [GetSurveyCorrections200ResponseBodyData](docs/GetSurveyCorrections200ResponseBodyData.md)
 - [GetSurveyCorrections200ResponseBodyDataCorrectionsInner](docs/GetSurveyCorrections200ResponseBodyDataCorrectionsInner.md)
 - [GetSurveyCorrections200ResponseBodyDataCorrectionsInnerCurrent](docs/GetSurveyCorrections200ResponseBodyDataCorrectionsInnerCurrent.md)
 - [GetSurveyCorrections200ResponseBodyDataCorrectionsInnerVersionsInner](docs/GetSurveyCorrections200ResponseBodyDataCorrectionsInnerVersionsInner.md)
 - [GetSurveyCorrections400ResponseBody](docs/GetSurveyCorrections400ResponseBody.md)
 - [GetSurveyCorrections401ResponseBody](docs/GetSurveyCorrections401ResponseBody.md)
 - [GetSurveyCorrections404ResponseBody](docs/GetSurveyCorrections404ResponseBody.md)
 - [GetSurveyCorrections500ResponseBody](docs/GetSurveyCorrections500ResponseBody.md)
 - [GetWell200ResponseBody](docs/GetWell200ResponseBody.md)
 - [GetWell400ResponseBody](docs/GetWell400ResponseBody.md)
 - [GetWell401ResponseBody](docs/GetWell401ResponseBody.md)
 - [GetWell404ResponseBody](docs/GetWell404ResponseBody.md)
 - [GetWell500ResponseBody](docs/GetWell500ResponseBody.md)
 - [GetWellbore200ResponseBody](docs/GetWellbore200ResponseBody.md)
 - [GetWellbore401ResponseBody](docs/GetWellbore401ResponseBody.md)
 - [GetWellbore404ResponseBody](docs/GetWellbore404ResponseBody.md)
 - [GetWellbore500ResponseBody](docs/GetWellbore500ResponseBody.md)
 - [GetWellboreTree200ResponseBody](docs/GetWellboreTree200ResponseBody.md)
 - [GetWellboreTree200ResponseBodyData](docs/GetWellboreTree200ResponseBodyData.md)
 - [GetWellboreTree200ResponseBodyDataTreeInner](docs/GetWellboreTree200ResponseBodyDataTreeInner.md)
 - [GetWellboreTree200ResponseBodyDataTreeInnerChildrenInner](docs/GetWellboreTree200ResponseBodyDataTreeInnerChildrenInner.md)
 - [GetWellboreTree200ResponseBodyDataTreeInnerChildrenInnerChildrenInner](docs/GetWellboreTree200ResponseBodyDataTreeInnerChildrenInnerChildrenInner.md)
 - [GetWellboreTree200ResponseBodyDataTreeInnerChildrenInnerChildrenInnerChildrenInner](docs/GetWellboreTree200ResponseBodyDataTreeInnerChildrenInnerChildrenInnerChildrenInner.md)
 - [GetWellboreTree401ResponseBody](docs/GetWellboreTree401ResponseBody.md)
 - [GetWellboreTree500ResponseBody](docs/GetWellboreTree500ResponseBody.md)
 - [ListContinuousMeasurements200ResponseBody](docs/ListContinuousMeasurements200ResponseBody.md)
 - [ListContinuousMeasurements200ResponseBodyData](docs/ListContinuousMeasurements200ResponseBodyData.md)
 - [ListContinuousMeasurements200ResponseBodyDataMeasurementsInner](docs/ListContinuousMeasurements200ResponseBodyDataMeasurementsInner.md)
 - [ListContinuousMeasurements400ResponseBody](docs/ListContinuousMeasurements400ResponseBody.md)
 - [ListContinuousMeasurements401ResponseBody](docs/ListContinuousMeasurements401ResponseBody.md)
 - [ListContinuousMeasurements403ResponseBody](docs/ListContinuousMeasurements403ResponseBody.md)
 - [ListContinuousMeasurements404ResponseBody](docs/ListContinuousMeasurements404ResponseBody.md)
 - [ListContinuousMeasurements500ResponseBody](docs/ListContinuousMeasurements500ResponseBody.md)
 - [ListDecodes200ResponseBody](docs/ListDecodes200ResponseBody.md)
 - [ListDecodes200ResponseBodyData](docs/ListDecodes200ResponseBodyData.md)
 - [ListDecodes200ResponseBodyDataSamplesInner](docs/ListDecodes200ResponseBodyDataSamplesInner.md)
 - [ListDecodes400ResponseBody](docs/ListDecodes400ResponseBody.md)
 - [ListDecodes401ResponseBody](docs/ListDecodes401ResponseBody.md)
 - [ListDecodes403ResponseBody](docs/ListDecodes403ResponseBody.md)
 - [ListDecodes404ResponseBody](docs/ListDecodes404ResponseBody.md)
 - [ListDecodes500ResponseBody](docs/ListDecodes500ResponseBody.md)
 - [ListEvents200ResponseBody](docs/ListEvents200ResponseBody.md)
 - [ListEvents200ResponseBodyData](docs/ListEvents200ResponseBodyData.md)
 - [ListEvents200ResponseBodyDataEventsInner](docs/ListEvents200ResponseBodyDataEventsInner.md)
 - [ListEvents400ResponseBody](docs/ListEvents400ResponseBody.md)
 - [ListEvents401ResponseBody](docs/ListEvents401ResponseBody.md)
 - [ListEvents500ResponseBody](docs/ListEvents500ResponseBody.md)
 - [ListFiles200ResponseBody](docs/ListFiles200ResponseBody.md)
 - [ListFiles200ResponseBodyData](docs/ListFiles200ResponseBodyData.md)
 - [ListFiles400ResponseBody](docs/ListFiles400ResponseBody.md)
 - [ListFiles401ResponseBody](docs/ListFiles401ResponseBody.md)
 - [ListFiles404ResponseBody](docs/ListFiles404ResponseBody.md)
 - [ListFiles500ResponseBody](docs/ListFiles500ResponseBody.md)
 - [ListLatestWitsValues200ResponseBody](docs/ListLatestWitsValues200ResponseBody.md)
 - [ListLatestWitsValues200ResponseBodyData](docs/ListLatestWitsValues200ResponseBodyData.md)
 - [ListLatestWitsValues200ResponseBodyDataValuesInner](docs/ListLatestWitsValues200ResponseBodyDataValuesInner.md)
 - [ListLatestWitsValues400ResponseBody](docs/ListLatestWitsValues400ResponseBody.md)
 - [ListLatestWitsValues401ResponseBody](docs/ListLatestWitsValues401ResponseBody.md)
 - [ListLatestWitsValues403ResponseBody](docs/ListLatestWitsValues403ResponseBody.md)
 - [ListLatestWitsValues404ResponseBody](docs/ListLatestWitsValues404ResponseBody.md)
 - [ListLatestWitsValues500ResponseBody](docs/ListLatestWitsValues500ResponseBody.md)
 - [ListRigs200ResponseBody](docs/ListRigs200ResponseBody.md)
 - [ListRigs200ResponseBodyData](docs/ListRigs200ResponseBodyData.md)
 - [ListRigs400ResponseBody](docs/ListRigs400ResponseBody.md)
 - [ListRigs401ResponseBody](docs/ListRigs401ResponseBody.md)
 - [ListRigs500ResponseBody](docs/ListRigs500ResponseBody.md)
 - [ListRuns200ResponseBody](docs/ListRuns200ResponseBody.md)
 - [ListRuns200ResponseBodyData](docs/ListRuns200ResponseBodyData.md)
 - [ListRuns400ResponseBody](docs/ListRuns400ResponseBody.md)
 - [ListRuns401ResponseBody](docs/ListRuns401ResponseBody.md)
 - [ListRuns403ResponseBody](docs/ListRuns403ResponseBody.md)
 - [ListRuns404ResponseBody](docs/ListRuns404ResponseBody.md)
 - [ListRuns409ResponseBody](docs/ListRuns409ResponseBody.md)
 - [ListRuns500ResponseBody](docs/ListRuns500ResponseBody.md)
 - [ListSurveys200ResponseBody](docs/ListSurveys200ResponseBody.md)
 - [ListSurveys200ResponseBodyData](docs/ListSurveys200ResponseBodyData.md)
 - [ListSurveys200ResponseBodyDataSurveysInner](docs/ListSurveys200ResponseBodyDataSurveysInner.md)
 - [ListSurveys401ResponseBody](docs/ListSurveys401ResponseBody.md)
 - [ListSurveys404ResponseBody](docs/ListSurveys404ResponseBody.md)
 - [ListSurveys500ResponseBody](docs/ListSurveys500ResponseBody.md)
 - [ListTrajectoryPoints200ResponseBody](docs/ListTrajectoryPoints200ResponseBody.md)
 - [ListTrajectoryPoints200ResponseBodyData](docs/ListTrajectoryPoints200ResponseBodyData.md)
 - [ListTrajectoryPoints200ResponseBodyDataTrajectoryPointsInner](docs/ListTrajectoryPoints200ResponseBodyDataTrajectoryPointsInner.md)
 - [ListTrajectoryPoints400ResponseBody](docs/ListTrajectoryPoints400ResponseBody.md)
 - [ListTrajectoryPoints401ResponseBody](docs/ListTrajectoryPoints401ResponseBody.md)
 - [ListTrajectoryPoints403ResponseBody](docs/ListTrajectoryPoints403ResponseBody.md)
 - [ListTrajectoryPoints404ResponseBody](docs/ListTrajectoryPoints404ResponseBody.md)
 - [ListTrajectoryPoints500ResponseBody](docs/ListTrajectoryPoints500ResponseBody.md)
 - [ListWellCorrections200ResponseBody](docs/ListWellCorrections200ResponseBody.md)
 - [ListWellCorrections200ResponseBodyData](docs/ListWellCorrections200ResponseBodyData.md)
 - [ListWellCorrections400ResponseBody](docs/ListWellCorrections400ResponseBody.md)
 - [ListWellCorrections401ResponseBody](docs/ListWellCorrections401ResponseBody.md)
 - [ListWellCorrections404ResponseBody](docs/ListWellCorrections404ResponseBody.md)
 - [ListWellCorrections500ResponseBody](docs/ListWellCorrections500ResponseBody.md)
 - [ListWellbores200ResponseBody](docs/ListWellbores200ResponseBody.md)
 - [ListWellbores200ResponseBodyData](docs/ListWellbores200ResponseBodyData.md)
 - [ListWellbores401ResponseBody](docs/ListWellbores401ResponseBody.md)
 - [ListWellbores404ResponseBody](docs/ListWellbores404ResponseBody.md)
 - [ListWellbores500ResponseBody](docs/ListWellbores500ResponseBody.md)
 - [ListWells200ResponseBody](docs/ListWells200ResponseBody.md)
 - [ListWells200ResponseBodyData](docs/ListWells200ResponseBodyData.md)
 - [ListWells200ResponseBodyDataWellsInner](docs/ListWells200ResponseBodyDataWellsInner.md)
 - [ListWells400ResponseBody](docs/ListWells400ResponseBody.md)
 - [ListWells401ResponseBody](docs/ListWells401ResponseBody.md)
 - [ListWells500ResponseBody](docs/ListWells500ResponseBody.md)
 - [ListWitsValues200ResponseBody](docs/ListWitsValues200ResponseBody.md)
 - [ListWitsValues200ResponseBodyData](docs/ListWitsValues200ResponseBodyData.md)
 - [ListWitsValues200ResponseBodyDataValuesInner](docs/ListWitsValues200ResponseBodyDataValuesInner.md)
 - [ListWitsValues200ResponseBodyMeta](docs/ListWitsValues200ResponseBodyMeta.md)
 - [ListWitsValues400ResponseBody](docs/ListWitsValues400ResponseBody.md)
 - [ListWitsValues401ResponseBody](docs/ListWitsValues401ResponseBody.md)
 - [ListWitsValues403ResponseBody](docs/ListWitsValues403ResponseBody.md)
 - [ListWitsValues404ResponseBody](docs/ListWitsValues404ResponseBody.md)
 - [ListWitsValues500ResponseBody](docs/ListWitsValues500ResponseBody.md)
 - [ListWitsValues502ResponseBody](docs/ListWitsValues502ResponseBody.md)
 - [ListWitsValues503ResponseBody](docs/ListWitsValues503ResponseBody.md)
 - [MessageWithErrors](docs/MessageWithErrors.md)
 - [MessageWithErrorsErrorsInner](docs/MessageWithErrorsErrorsInner.md)
 - [MessageWithErrorsErrorsInnerPathInner](docs/MessageWithErrorsErrorsInnerPathInner.md)
 - [PrepareFileUpload200ResponseBody](docs/PrepareFileUpload200ResponseBody.md)
 - [PrepareFileUpload200ResponseBodyData](docs/PrepareFileUpload200ResponseBodyData.md)
 - [PrepareFileUpload200ResponseBodyDataTransfer](docs/PrepareFileUpload200ResponseBodyDataTransfer.md)
 - [PrepareFileUpload200ResponseBodyDataTransferUploadMetadata](docs/PrepareFileUpload200ResponseBodyDataTransferUploadMetadata.md)
 - [PrepareFileUpload201ResponseBody](docs/PrepareFileUpload201ResponseBody.md)
 - [PrepareFileUpload400ResponseBody](docs/PrepareFileUpload400ResponseBody.md)
 - [PrepareFileUpload401ResponseBody](docs/PrepareFileUpload401ResponseBody.md)
 - [PrepareFileUpload403ResponseBody](docs/PrepareFileUpload403ResponseBody.md)
 - [PrepareFileUpload404ResponseBody](docs/PrepareFileUpload404ResponseBody.md)
 - [PrepareFileUpload409ResponseBody](docs/PrepareFileUpload409ResponseBody.md)
 - [PrepareFileUpload410ResponseBody](docs/PrepareFileUpload410ResponseBody.md)
 - [PrepareFileUpload413ResponseBody](docs/PrepareFileUpload413ResponseBody.md)
 - [PrepareFileUpload500ResponseBody](docs/PrepareFileUpload500ResponseBody.md)
 - [PrepareFileUploadRequest](docs/PrepareFileUploadRequest.md)
 - [ReplaceTrajectoryPoints200ResponseBody](docs/ReplaceTrajectoryPoints200ResponseBody.md)
 - [ReplaceTrajectoryPoints200ResponseBodyData](docs/ReplaceTrajectoryPoints200ResponseBodyData.md)
 - [ReplaceTrajectoryPoints400ResponseBody](docs/ReplaceTrajectoryPoints400ResponseBody.md)
 - [ReplaceTrajectoryPoints401ResponseBody](docs/ReplaceTrajectoryPoints401ResponseBody.md)
 - [ReplaceTrajectoryPoints403ResponseBody](docs/ReplaceTrajectoryPoints403ResponseBody.md)
 - [ReplaceTrajectoryPoints404ResponseBody](docs/ReplaceTrajectoryPoints404ResponseBody.md)
 - [ReplaceTrajectoryPoints413ResponseBody](docs/ReplaceTrajectoryPoints413ResponseBody.md)
 - [ReplaceTrajectoryPoints500ResponseBody](docs/ReplaceTrajectoryPoints500ResponseBody.md)
 - [ReplaceTrajectoryPointsRequest](docs/ReplaceTrajectoryPointsRequest.md)
 - [ReplaceTrajectoryPointsRequestPointsInner](docs/ReplaceTrajectoryPointsRequestPointsInner.md)
 - [RetryFilePressure200ResponseBody](docs/RetryFilePressure200ResponseBody.md)
 - [RetryFilePressure400ResponseBody](docs/RetryFilePressure400ResponseBody.md)
 - [RetryFilePressure401ResponseBody](docs/RetryFilePressure401ResponseBody.md)
 - [RetryFilePressure403ResponseBody](docs/RetryFilePressure403ResponseBody.md)
 - [RetryFilePressure404ResponseBody](docs/RetryFilePressure404ResponseBody.md)
 - [RetryFilePressure409ResponseBody](docs/RetryFilePressure409ResponseBody.md)
 - [RetryFilePressure500ResponseBody](docs/RetryFilePressure500ResponseBody.md)
 - [RetryFilePressureRequest](docs/RetryFilePressureRequest.md)
 - [UpdateFileRun200ResponseBody](docs/UpdateFileRun200ResponseBody.md)
 - [UpdateFileRun400ResponseBody](docs/UpdateFileRun400ResponseBody.md)
 - [UpdateFileRun401ResponseBody](docs/UpdateFileRun401ResponseBody.md)
 - [UpdateFileRun403ResponseBody](docs/UpdateFileRun403ResponseBody.md)
 - [UpdateFileRun404ResponseBody](docs/UpdateFileRun404ResponseBody.md)
 - [UpdateFileRun409ResponseBody](docs/UpdateFileRun409ResponseBody.md)
 - [UpdateFileRun500ResponseBody](docs/UpdateFileRun500ResponseBody.md)
 - [UpdateFileRunRequest](docs/UpdateFileRunRequest.md)
 - [UpdateRun200ResponseBody](docs/UpdateRun200ResponseBody.md)
 - [UpdateRun400ResponseBody](docs/UpdateRun400ResponseBody.md)
 - [UpdateRun401ResponseBody](docs/UpdateRun401ResponseBody.md)
 - [UpdateRun403ResponseBody](docs/UpdateRun403ResponseBody.md)
 - [UpdateRun404ResponseBody](docs/UpdateRun404ResponseBody.md)
 - [UpdateRun409ResponseBody](docs/UpdateRun409ResponseBody.md)
 - [UpdateRun500ResponseBody](docs/UpdateRun500ResponseBody.md)
 - [UpdateRunRequest](docs/UpdateRunRequest.md)
 - [UpdateSurvey200ResponseBody](docs/UpdateSurvey200ResponseBody.md)
 - [UpdateSurvey400ResponseBody](docs/UpdateSurvey400ResponseBody.md)
 - [UpdateSurvey401ResponseBody](docs/UpdateSurvey401ResponseBody.md)
 - [UpdateSurvey403ResponseBody](docs/UpdateSurvey403ResponseBody.md)
 - [UpdateSurvey404ResponseBody](docs/UpdateSurvey404ResponseBody.md)
 - [UpdateSurvey500ResponseBody](docs/UpdateSurvey500ResponseBody.md)
 - [UpdateSurveyRequestBody](docs/UpdateSurveyRequestBody.md)
 - [UpdateWell200ResponseBody](docs/UpdateWell200ResponseBody.md)
 - [UpdateWell400ResponseBody](docs/UpdateWell400ResponseBody.md)
 - [UpdateWell401ResponseBody](docs/UpdateWell401ResponseBody.md)
 - [UpdateWell403ResponseBody](docs/UpdateWell403ResponseBody.md)
 - [UpdateWell404ResponseBody](docs/UpdateWell404ResponseBody.md)
 - [UpdateWell409ResponseBody](docs/UpdateWell409ResponseBody.md)
 - [UpdateWell500ResponseBody](docs/UpdateWell500ResponseBody.md)
 - [UpdateWellRequest](docs/UpdateWellRequest.md)
 - [UpdateWellbore200ResponseBody](docs/UpdateWellbore200ResponseBody.md)
 - [UpdateWellbore400ResponseBody](docs/UpdateWellbore400ResponseBody.md)
 - [UpdateWellbore401ResponseBody](docs/UpdateWellbore401ResponseBody.md)
 - [UpdateWellbore403ResponseBody](docs/UpdateWellbore403ResponseBody.md)
 - [UpdateWellbore404ResponseBody](docs/UpdateWellbore404ResponseBody.md)
 - [UpdateWellbore409ResponseBody](docs/UpdateWellbore409ResponseBody.md)
 - [UpdateWellbore500ResponseBody](docs/UpdateWellbore500ResponseBody.md)
 - [UpdateWellboreRequestBody](docs/UpdateWellboreRequestBody.md)
 - [WriteSurveyCorrection200ResponseBody](docs/WriteSurveyCorrection200ResponseBody.md)
 - [WriteSurveyCorrection201ResponseBody](docs/WriteSurveyCorrection201ResponseBody.md)
 - [WriteSurveyCorrection400ResponseBody](docs/WriteSurveyCorrection400ResponseBody.md)
 - [WriteSurveyCorrection401ResponseBody](docs/WriteSurveyCorrection401ResponseBody.md)
 - [WriteSurveyCorrection403ResponseBody](docs/WriteSurveyCorrection403ResponseBody.md)
 - [WriteSurveyCorrection404ResponseBody](docs/WriteSurveyCorrection404ResponseBody.md)
 - [WriteSurveyCorrection500ResponseBody](docs/WriteSurveyCorrection500ResponseBody.md)
 - [WriteSurveyCorrectionRequestBody](docs/WriteSurveyCorrectionRequestBody.md)
 - [WriteSurveyCorrectionRequestBodyOneOf](docs/WriteSurveyCorrectionRequestBodyOneOf.md)
 - [WriteSurveyCorrectionRequestBodyOneOf1](docs/WriteSurveyCorrectionRequestBodyOneOf1.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="bearerAuth"></a>
### bearerAuth

- **Type**: Bearer authentication (API Key)


## Author




