All URIs are relative to http://localhost:8000/api
Method | HTTP request | Description |
---|---|---|
create_connection | POST /v1/connections/create | Create a connection between a source and a destination |
delete_connection | POST /v1/connections/delete | Delete a connection |
get_connection | POST /v1/connections/get | Get a connection |
list_all_connections_for_workspace | POST /v1/connections/list_all | Returns all connections for a workspace, including deleted connections. |
list_connections_by_actor_definition | POST /v1/connections/list_by_actor_definition | List all connections that use the provided actor definition |
list_connections_for_workspace | POST /v1/connections/list | Returns all connections for a workspace. |
reset_connection | POST /v1/connections/reset | Reset the data for the connection. Deletes data generated by the connection in the destination. Resets any cursors back to initial state. |
reset_connection_stream | POST /v1/connections/reset/stream | Reset the data for a specific stream in the connection. Deletes data generated by the stream in the destination. Resets any cursors back to initial state. |
search_connections | POST /v1/connections/search | Search connections |
sync_connection | POST /v1/connections/sync | Trigger a manual sync of the connection |
update_connection | POST /v1/connections/update | Update a connection |
crate::models::ConnectionRead create_connection(connection_create) Create a connection between a source and a destination
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_create | ConnectionCreate | [required] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_connection(connection_id_request_body) Delete a connection
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_id_request_body | ConnectionIdRequestBody | [required] |
(empty response body)
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ConnectionRead get_connection(connection_id_request_body) Get a connection
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_id_request_body | ConnectionIdRequestBody | [required] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ConnectionReadList list_all_connections_for_workspace(workspace_id_request_body) Returns all connections for a workspace, including deleted connections.
List connections for workspace, including deleted connections.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
workspace_id_request_body | WorkspaceIdRequestBody | [required] |
crate::models::ConnectionReadList
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ConnectionReadList list_connections_by_actor_definition(actor_definition_request_body) List all connections that use the provided actor definition
Name | Type | Description | Required | Notes |
---|---|---|---|---|
actor_definition_request_body | ActorDefinitionRequestBody | [required] |
crate::models::ConnectionReadList
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ConnectionReadList list_connections_for_workspace(workspace_id_request_body) Returns all connections for a workspace.
List connections for workspace. Does not return deleted connections.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
workspace_id_request_body | WorkspaceIdRequestBody | [required] |
crate::models::ConnectionReadList
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::JobInfoRead reset_connection(connection_id_request_body) Reset the data for the connection. Deletes data generated by the connection in the destination. Resets any cursors back to initial state.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_id_request_body | ConnectionIdRequestBody | [required] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::JobInfoRead reset_connection_stream(connection_stream_request_body) Reset the data for a specific stream in the connection. Deletes data generated by the stream in the destination. Resets any cursors back to initial state.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_stream_request_body | ConnectionStreamRequestBody | [required] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ConnectionReadList search_connections(connection_search) Search connections
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_search | ConnectionSearch | [required] |
crate::models::ConnectionReadList
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::JobInfoRead sync_connection(connection_id_request_body) Trigger a manual sync of the connection
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_id_request_body | ConnectionIdRequestBody | [required] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::ConnectionRead update_connection(connection_update) Update a connection
Apply a patch-style update to a connection. Only fields present on the update request body will be updated. Note that if a catalog is present in the request body, the connection's entire catalog will be replaced with the catalog from the request. This means that to modify a single stream, the entire new catalog containing the updated stream needs to be sent.
Name | Type | Description | Required | Notes |
---|---|---|---|---|
connection_update | ConnectionUpdate | [required] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]