UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 132 kB
{"openapi":"3.0.0","servers":[{"url":"http://airbyte.local"},{"url":"http://localhost:8000/api"}],"info":{"contact":{"email":"contact@airbyte.io"},"description":"Airbyte Configuration API\n[https://airbyte.io](https://airbyte.io).\n\nThis API is a collection of HTTP RPC-style methods. While it is not a REST API, those familiar with REST should find the conventions of this API recognizable.\n\nHere are some conventions that this API follows:\n* All endpoints are http POST methods.\n* All endpoints accept data via `application/json` request bodies. The API does not accept any data via query params.\n* The naming convention for endpoints is: localhost:8000/{VERSION}/{METHOD_FAMILY}/{METHOD_NAME} e.g. `localhost:8000/v1/connections/create`.\n* For all `update` methods, the whole object must be passed in, even the fields that did not change.\n\nAuthentication (OSS):\n* When authenticating to the Configuration API, you must use Basic Authentication by setting the Authentication Header to Basic and base64 encoding the username and password (which are `airbyte` and `password` by default - so base64 encoding `airbyte:password` results in `YWlyYnl0ZTpwYXNzd29yZA==`). So the full header reads `'Authorization': \"Basic YWlyYnl0ZTpwYXNzd29yZA==\"`\n","license":{"name":"MIT","url":"https://opensource.org/licenses/MIT"},"title":"Airbyte Configuration API","version":"1.0.0","x-apisguru-categories":["developer_tools"],"x-origin":[{"format":"openapi","url":"https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-api/src/main/openapi/config.yaml","version":"3.0"}],"x-providerName":"airbyte.local","x-serviceName":"config"},"externalDocs":{"description":"Find out more about Airbyte","url":"https://airbyte.io"},"security":[{}],"tags":[{"description":"Workspace related resources.","name":"workspace"},{"description":"SourceDefinition related resources.","name":"source_definition"},{"description":"SourceDefinition specification related resources.","name":"source_definition_specification"},{"description":"Source related resources.","name":"source"},{"description":"DestinationDefinition related resources.","name":"destination_definition"},{"description":"DestinationDefinitionSpecification related resources.","name":"destination_definition_specification"},{"description":"Destination related resources.","name":"destination"},{"description":"Connection between sources and destinations.","name":"connection"},{"description":"Source OAuth related resources to delegate access from user.","name":"destination_oauth"},{"description":"Source OAuth related resources to delegate access from user.","name":"source_oauth"},{"description":"Endpoints for the Airbyte web application. Those APIs should not be called outside the web application implementation and are not\nguaranteeing any backwards compatibility.\n","name":"web_backend"},{"description":"Healthchecks","name":"health"},{"description":"Export/Import Airbyte Configuration and Database resources.","name":"deployment"},{"description":"Interactions with attempt related resources.","name":"attempt"},{"description":"Interactions with state related resources.","name":"state"}],"paths":{"/v1/attempt/save_stats":{"post":{"operationId":"saveStats","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveStatsRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalOperationResult"}}},"description":"Successful Operation"}},"summary":"For worker to set sync stats of a running attempt.","tags":["attempt","internal"]}},"/v1/attempt/save_sync_config":{"post":{"operationId":"saveSyncConfig","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SaveAttemptSyncConfigRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalOperationResult"}}},"description":"Successful Operation"}},"summary":"For worker to save the AttemptSyncConfig for an attempt.","tags":["attempt","internal"]}},"/v1/attempt/set_workflow_in_attempt":{"post":{"operationId":"setWorkflowInAttempt","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetWorkflowInAttemptRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalOperationResult"}}},"description":"Successful Operation"}},"summary":"For worker to register the workflow id in attempt.","tags":["attempt","internal"]}},"/v1/connections/create":{"post":{"operationId":"createConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionCreate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Create a connection between a source and a destination","tags":["connection"]}},"/v1/connections/delete":{"post":{"operationId":"deleteConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Delete a connection","tags":["connection"]}},"/v1/connections/get":{"post":{"operationId":"getConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get a connection","tags":["connection"]}},"/v1/connections/list":{"post":{"description":"List connections for workspace. Does not return deleted connections.","operationId":"listConnectionsForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionReadList"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Returns all connections for a workspace.","tags":["connection"]}},"/v1/connections/list_all":{"post":{"description":"List connections for workspace, including deleted connections.","operationId":"listAllConnectionsForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionReadList"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Returns all connections for a workspace, including deleted connections.","tags":["connection"]}},"/v1/connections/reset":{"post":{"operationId":"resetConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobInfoRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Reset the data for the connection. Deletes data generated by the connection in the destination. Resets any cursors back to initial state.","tags":["connection"]}},"/v1/connections/search":{"post":{"operationId":"searchConnections","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionSearch"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionReadList"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Search connections","tags":["connection"]}},"/v1/connections/sync":{"post":{"operationId":"syncConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobInfoRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Trigger a manual sync of the connection","tags":["connection"]}},"/v1/connections/update":{"post":{"description":"Apply a patch-style update to a connection. Only fields present on the update request body will be updated.\nNote that if a catalog is present in the request body, the connection's entire catalog will be replaced\nwith the catalog from the request. This means that to modify a single stream, the entire new catalog\ncontaining the updated stream needs to be sent.\n","operationId":"updateConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Update a connection","tags":["connection"]}},"/v1/destination_definition_specifications/get":{"post":{"operationId":"getDestinationDefinitionSpecification","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionSpecificationRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get specification for a destinationDefinition","tags":["destination_definition_specification"]}},"/v1/destination_definitions/create_custom":{"post":{"operationId":"createCustomDestinationDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomDestinationDefinitionCreate"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Creates a custom destinationDefinition for the given workspace","tags":["destination_definition"]}},"/v1/destination_definitions/delete":{"post":{"operationId":"deleteDestinationDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionIdRequestBody"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Delete a destination definition","tags":["destination_definition"]}},"/v1/destination_definitions/get":{"post":{"operationId":"getDestinationDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get destinationDefinition","tags":["destination_definition"]}},"/v1/destination_definitions/get_for_workspace":{"post":{"operationId":"getDestinationDefinitionForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get a destinationDefinition that is configured for the given workspace","tags":["destination_definition"]}},"/v1/destination_definitions/grant_definition":{"post":{"operationId":"grantDestinationDefinitionToWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateDestinationDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"grant a private, non-custom destinationDefinition to a given workspace","tags":["destination_definition"]}},"/v1/destination_definitions/list":{"post":{"operationId":"listDestinationDefinitions","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List all the destinationDefinitions the current Airbyte deployment is configured to use","tags":["destination_definition"]}},"/v1/destination_definitions/list_for_workspace":{"post":{"operationId":"listDestinationDefinitionsForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List all the destinationDefinitions the given workspace is configured to use","tags":["destination_definition"]}},"/v1/destination_definitions/list_latest":{"post":{"description":"Guaranteed to retrieve the latest information on supported destinations.","operationId":"listLatestDestinationDefinitions","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List the latest destinationDefinitions Airbyte supports","tags":["destination_definition"]}},"/v1/destination_definitions/list_private":{"post":{"operationId":"listPrivateDestinationDefinitions","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateDestinationDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List all private, non-custom destinationDefinitions, and for each indicate whether the given workspace has a grant for using the definition. Used by admins to view and modify a given workspace's grants.","tags":["destination_definition"]}},"/v1/destination_definitions/revoke_definition":{"post":{"operationId":"revokeDestinationDefinitionFromWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"revoke a grant to a private, non-custom destinationDefinition from a given workspace","tags":["destination_definition"]}},"/v1/destination_definitions/update":{"post":{"operationId":"updateDestinationDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Update destinationDefinition","tags":["destination_definition"]}},"/v1/destination_oauths/complete_oauth":{"post":{"operationId":"completeDestinationOAuth","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteDestinationOAuthRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOAuthResponse"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Given a destination def ID generate an access/refresh token etc.","tags":["destination_oauth"]}},"/v1/destination_oauths/get_consent_url":{"post":{"operationId":"getDestinationOAuthConsent","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationOauthConsentRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthConsentRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Given a destination connector definition ID, return the URL to the consent screen where to redirect the user to.","tags":["destination_oauth"]}},"/v1/destination_oauths/oauth_params/create":{"post":{"operationId":"setInstancewideDestinationOauthParams","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetInstancewideDestinationOauthParamsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful"},"400":{"$ref":"#/components/responses/ExceptionResponse"},"404":{"$ref":"#/components/responses/NotFoundResponse"}},"summary":"Sets instancewide variables to be used for the oauth flow when creating this destination. When set, these variables will be injected into a connector's configuration before any interaction with the connector image itself. This enables running oauth flows with consistent variables e.g: the company's Google Ads developer_token, client_id, and client_secret without the user having to know about these variables.\n","tags":["destination_oauth"]}},"/v1/destinations/check_connection":{"post":{"operationId":"checkConnectionToDestination","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckConnectionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Check connection to the destination","tags":["destination"]}},"/v1/destinations/check_connection_for_update":{"post":{"operationId":"checkConnectionToDestinationForUpdate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckConnectionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Check connection for a proposed update to a destination","tags":["destination"]}},"/v1/destinations/clone":{"post":{"operationId":"cloneDestination","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationCloneRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Clone destination","tags":["destination"]}},"/v1/destinations/create":{"post":{"operationId":"createDestination","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationCreate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Create a destination","tags":["destination"]}},"/v1/destinations/delete":{"post":{"operationId":"deleteDestination","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationIdRequestBody"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Delete the destination","tags":["destination"]}},"/v1/destinations/get":{"post":{"operationId":"getDestination","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get configured destination","tags":["destination"]}},"/v1/destinations/list":{"post":{"operationId":"listDestinationsForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationReadList"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"List configured destinations for a workspace","tags":["destination"]}},"/v1/destinations/search":{"post":{"operationId":"searchDestinations","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationSearch"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationReadList"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Search destinations","tags":["destination"]}},"/v1/destinations/update":{"post":{"operationId":"updateDestination","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Update a destination","tags":["destination"]}},"/v1/health":{"get":{"operationId":"getHealthCheck","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthCheckRead"}}},"description":"Successful operation"}},"security":[],"summary":"Health Check","tags":["health"]}},"/v1/jobs/cancel":{"post":{"operationId":"cancelJob","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobInfoRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Cancels a job","tags":["jobs"]}},"/v1/jobs/get":{"post":{"operationId":"getJobInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobInfoRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get information about a job","tags":["jobs"]}},"/v1/jobs/get_debug_info":{"post":{"operationId":"getJobDebugInfo","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobDebugInfoRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Gets all information needed to debug this job","tags":["jobs"]}},"/v1/jobs/get_last_replication_job":{"post":{"operationId":"getLastReplicationJob","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobOptionalRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"tags":["jobs"]}},"/v1/jobs/get_light":{"post":{"operationId":"getJobInfoLight","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobInfoLightRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get information about a job excluding attempt info and logs","tags":["jobs"]}},"/v1/jobs/get_normalization_status":{"post":{"operationId":"getAttemptNormalizationStatusesForJob","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobIdRequestBody"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AttemptNormalizationStatusReadList"}}},"description":"Successful operation"}},"summary":"Get normalization status to determine if we can bypass normalization phase","tags":["jobs","internal"]}},"/v1/jobs/list":{"post":{"operationId":"listJobsFor","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobListRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JobReadList"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Returns recent jobs for a connection. Jobs are returned in descending order by createdAt.","tags":["jobs"]}},"/v1/logs/get":{"post":{"operationId":"getLogs","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogsRequestBody"}}},"required":true},"responses":{"200":{"content":{"text/plain":{"schema":{"format":"binary","type":"string"}}},"description":"Returns the log file"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get logs","tags":["logs"]}},"/v1/notifications/try":{"post":{"operationId":"tryNotificationConfig","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Notification"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Try sending a notifications","tags":["notifications"]}},"/v1/openapi":{"get":{"operationId":"getOpenApiSpec","responses":{"200":{"content":{"text/plain":{"schema":{"format":"binary","type":"string"}}},"description":"Returns the openapi specification file"}},"summary":"Returns the openapi specification","tags":["openapi"]}},"/v1/operations/check":{"post":{"operationId":"checkOperation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperatorConfiguration"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckOperationRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Check if an operation to be created is valid","tags":["operation"]}},"/v1/operations/create":{"post":{"operationId":"createOperation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationCreate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Create an operation to be applied as part of a connection pipeline","tags":["operation"]}},"/v1/operations/delete":{"post":{"operationId":"deleteOperation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationIdRequestBody"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Delete an operation","tags":["operation"]}},"/v1/operations/get":{"post":{"operationId":"getOperation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Returns an operation","tags":["operation"]}},"/v1/operations/list":{"post":{"description":"List operations for connection.","operationId":"listOperationsForConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationReadList"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Returns all operations for a connection.","tags":["operation"]}},"/v1/operations/update":{"post":{"operationId":"updateOperation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Update an operation","tags":["operation"]}},"/v1/scheduler/destinations/check_connection":{"post":{"operationId":"executeDestinationCheckConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DestinationCoreConfig"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckConnectionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Run check connection for a given destination configuration","tags":["scheduler"]}},"/v1/scheduler/sources/check_connection":{"post":{"operationId":"executeSourceCheckConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCoreConfig"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckConnectionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Run check connection for a given source configuration","tags":["scheduler"]}},"/v1/scheduler/sources/discover_schema":{"post":{"operationId":"executeSourceDiscoverSchema","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCoreConfig"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDiscoverSchemaRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Run discover schema for a given source a source configuration","tags":["scheduler"]}},"/v1/source_definition_specifications/get":{"post":{"operationId":"getSourceDefinitionSpecification","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionSpecificationRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get specification for a SourceDefinition.","tags":["source_definition_specification"]}},"/v1/source_definitions/create_custom":{"post":{"operationId":"createCustomSourceDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomSourceDefinitionCreate"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Creates a custom sourceDefinition for the given workspace","tags":["source_definition"]}},"/v1/source_definitions/delete":{"post":{"operationId":"deleteSourceDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionIdRequestBody"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Delete a source definition","tags":["source_definition"]}},"/v1/source_definitions/get":{"post":{"operationId":"getSourceDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get source","tags":["source_definition"]}},"/v1/source_definitions/get_for_workspace":{"post":{"operationId":"getSourceDefinitionForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get a sourceDefinition that is configured for the given workspace","tags":["source_definition"]}},"/v1/source_definitions/grant_definition":{"post":{"operationId":"grantSourceDefinitionToWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateSourceDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"grant a private, non-custom sourceDefinition to a given workspace","tags":["source_definition"]}},"/v1/source_definitions/list":{"post":{"operationId":"listSourceDefinitions","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List all the sourceDefinitions the current Airbyte deployment is configured to use","tags":["source_definition"]}},"/v1/source_definitions/list_for_workspace":{"post":{"operationId":"listSourceDefinitionsForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List all the sourceDefinitions the given workspace is configured to use","tags":["source_definition"]}},"/v1/source_definitions/list_latest":{"post":{"description":"Guaranteed to retrieve the latest information on supported sources.","operationId":"listLatestSourceDefinitions","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List the latest sourceDefinitions Airbyte supports","tags":["source_definition"]}},"/v1/source_definitions/list_private":{"post":{"operationId":"listPrivateSourceDefinitions","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateSourceDefinitionReadList"}}},"description":"Successful operation"}},"summary":"List all private, non-custom sourceDefinitions, and for each indicate whether the given workspace has a grant for using the definition. Used by admins to view and modify a given workspace's grants.","tags":["source_definition"]}},"/v1/source_definitions/revoke_definition":{"post":{"operationId":"revokeSourceDefinitionFromWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionIdWithWorkspaceId"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"revoke a grant to a private, non-custom sourceDefinition from a given workspace","tags":["source_definition"]}},"/v1/source_definitions/update":{"post":{"operationId":"updateSourceDefinition","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionUpdate"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDefinitionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Update a sourceDefinition","tags":["source_definition"]}},"/v1/source_oauths/complete_oauth":{"post":{"operationId":"completeSourceOAuth","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteSourceOauthRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteOAuthResponse"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Given a source def ID generate an access/refresh token etc.","tags":["source_oauth"]}},"/v1/source_oauths/get_consent_url":{"post":{"operationId":"getSourceOAuthConsent","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceOauthConsentRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OAuthConsentRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Given a source connector definition ID, return the URL to the consent screen where to redirect the user to.","tags":["source_oauth"]}},"/v1/source_oauths/oauth_params/create":{"post":{"operationId":"setInstancewideSourceOauthParams","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetInstancewideSourceOauthParamsRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful"},"400":{"$ref":"#/components/responses/ExceptionResponse"},"404":{"$ref":"#/components/responses/NotFoundResponse"}},"summary":"Sets instancewide variables to be used for the oauth flow when creating this source. When set, these variables will be injected into a connector's configuration before any interaction with the connector image itself. This enables running oauth flows with consistent variables e.g: the company's Google Ads developer_token, client_id, and client_secret without the user having to know about these variables.\n","tags":["source_oauth"]}},"/v1/sources/check_connection":{"post":{"operationId":"checkConnectionToSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckConnectionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Check connection to the source","tags":["source"]}},"/v1/sources/check_connection_for_update":{"post":{"operationId":"checkConnectionToSourceForUpdate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckConnectionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Check connection for a proposed update to a source","tags":["source"]}},"/v1/sources/clone":{"post":{"operationId":"cloneSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCloneRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Clone source","tags":["source"]}},"/v1/sources/create":{"post":{"operationId":"createSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCreate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Create a source","tags":["source"]}},"/v1/sources/delete":{"post":{"operationId":"deleteSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceIdRequestBody"}}},"required":true},"responses":{"204":{"description":"The resource was deleted successfully."},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Delete a source","tags":["source"]}},"/v1/sources/discover_schema":{"post":{"operationId":"discoverSchemaForSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDiscoverSchemaRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDiscoverSchemaRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Discover the schema catalog of the source","tags":["source"]}},"/v1/sources/get":{"post":{"operationId":"getSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get source","tags":["source"]}},"/v1/sources/list":{"post":{"description":"List sources for workspace. Does not return deleted sources.","operationId":"listSourcesForWorkspace","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceReadList"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"List sources for workspace","tags":["source"]}},"/v1/sources/most_recent_source_actor_catalog":{"post":{"operationId":"getMostRecentSourceActorCatalog","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActorCatalogWithUpdatedAt"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Get most recent ActorCatalog for source","tags":["source"]}},"/v1/sources/search":{"post":{"operationId":"searchSources","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceSearch"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceReadList"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Search sources","tags":["source"]}},"/v1/sources/update":{"post":{"operationId":"updateSource","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Update a source","tags":["source"]}},"/v1/sources/write_discover_catalog_result":{"post":{"operationId":"writeDiscoverCatalogResult","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceDiscoverSchemaWriteRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoverCatalogResult"}}},"description":"Successful Operation"}},"summary":"Should only called from worker, to write result from discover activity back to DB.","tags":["source","internal"]}},"/v1/state/create_or_update":{"post":{"operationId":"createOrUpdateState","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionStateCreateOrUpdate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionState"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Create or update the state for a connection.","tags":["state","internal"]}},"/v1/state/get":{"post":{"operationId":"getState","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionIdRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectionState"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Fetch the current state for a connection.","tags":["state"]}},"/v1/web_backend/check_updates":{"post":{"operationId":"webBackendCheckUpdates","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebBackendCheckUpdatesRead"}}},"description":"Successful operation"}},"summary":"Returns a summary of source and destination definitions that could be updated.","tags":["web_backend"]}},"/v1/web_backend/connections/create":{"post":{"operationId":"webBackendCreateConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebBackendConnectionCreate"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebBackendConnectionRead"}}},"description":"Successful operation"},"422":{"$ref":"#/components/responses/InvalidInputResponse"}},"summary":"Create a connection","tags":["web_backend"]}},"/v1/web_backend/connections/get":{"post":{"operationId":"webBackendGetConnection","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebBackendConnectionRequestBody"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebBackendConnectionRead"}}},"description":"Successful operation"},"404":{"$ref":"#/components/responses/NotFoundResponse"},"422":{"$ref":"#/components/responses/Invalid