airbyte_client 0.41.0

Airbyte Client is an unofficial client library for the Airbyte API
Documentation
# \OperationApi

All URIs are relative to *http://localhost:8000/api*

Method | HTTP request | Description
------------- | ------------- | -------------
[**check_operation**]OperationApi.md#check_operation | **POST** /v1/operations/check | Check if an operation to be created is valid
[**create_operation**]OperationApi.md#create_operation | **POST** /v1/operations/create | Create an operation to be applied as part of a connection pipeline
[**delete_operation**]OperationApi.md#delete_operation | **POST** /v1/operations/delete | Delete an operation
[**get_operation**]OperationApi.md#get_operation | **POST** /v1/operations/get | Returns an operation
[**list_operations_for_connection**]OperationApi.md#list_operations_for_connection | **POST** /v1/operations/list | Returns all operations for a connection.
[**update_operation**]OperationApi.md#update_operation | **POST** /v1/operations/update | Update an operation



## check_operation

> crate::models::CheckOperationRead check_operation(operator_configuration)
Check if an operation to be created is valid

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**operator_configuration** | [**OperatorConfiguration**]OperatorConfiguration.md |  | [required] |

### Return type

[**crate::models::CheckOperationRead**](CheckOperationRead.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## create_operation

> crate::models::OperationRead create_operation(operation_create)
Create an operation to be applied as part of a connection pipeline

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**operation_create** | [**OperationCreate**]OperationCreate.md |  | [required] |

### Return type

[**crate::models::OperationRead**](OperationRead.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## delete_operation

> delete_operation(operation_id_request_body)
Delete an operation

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**operation_id_request_body** | [**OperationIdRequestBody**]OperationIdRequestBody.md |  | [required] |

### Return type

 (empty response body)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## get_operation

> crate::models::OperationRead get_operation(operation_id_request_body)
Returns an operation

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**operation_id_request_body** | [**OperationIdRequestBody**]OperationIdRequestBody.md |  | [required] |

### Return type

[**crate::models::OperationRead**](OperationRead.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## list_operations_for_connection

> crate::models::OperationReadList list_operations_for_connection(connection_id_request_body)
Returns all operations for a connection.

List operations for connection.

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**connection_id_request_body** | [**ConnectionIdRequestBody**]ConnectionIdRequestBody.md |  | [required] |

### Return type

[**crate::models::OperationReadList**](OperationReadList.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)


## update_operation

> crate::models::OperationRead update_operation(operation_update)
Update an operation

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**operation_update** | [**OperationUpdate**]OperationUpdate.md |  | [required] |

### Return type

[**crate::models::OperationRead**](OperationRead.md)

### Authorization

No authorization required

### HTTP request headers

- **Content-Type**: application/json
- **Accept**: application/json

[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)