---
title: "Check connection to the source"
method: POST
path: "/v1/sources/check_connection"
tags: ["source"]
---

# Check connection to the source

`POST /v1/sources/check_connection`

## Request body

- SourceIdRequestBody
  - `sourceId` string, uuid, required

## Response `200`

Successful operation

- CheckConnectionRead
  - `jobInfo` SynchronousJobRead, required
    - `configId` string — only present if a config id was provided.
    - `configType` 'check_connection_source' | 'check_connection_destination' | 'discover_schema' | 'get_spec' | 'sync' | 'reset_connection', required
    - `connectorConfigurationUpdated` boolean
    - `createdAt` integer, required
    - `endedAt` integer, required
    - `id` string, uuid, required
    - `logs` LogRead
      - `logLines` string[], required
    - `succeeded` boolean, required
  - `message` string
  - `status` 'succeeded' | 'failed', required

## Other responses

- `404` — Object with given id was not found.
- `422` — Input failed validation

---

[API](https://skmtc.net/airbyte/apis/config.md) · [All operations](https://skmtc.net/airbyte/apis/config/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/airbyte/config/versions/ce48e08e02ec/schema)
