---
title: "Integration Connection Test Route"
method: POST
path: "/api/connections/{provider}/test"
tags: ["connections"]
---

# Integration Connection Test Route

`POST /api/connections/{provider}/test`

## Request

- Base URL: `https://platform.verbiflow.com/api/bridge`
- URL: `https://platform.verbiflow.com/api/bridge/api/connections/{provider}/test`
- Auth: one of:
  - HTTP bearer and API key in header `x-flage-org-id`
  - HTTP bearer and API key in header `x-flage-org-slug`

## Path parameters

- `provider` string, required

## Response `200`

Successful Response

- IntegrationTestResponse
  - `check_kind` 'live' | 'authority', required: A live check calls the provider; an authority check reads broker readiness.
  - `checked_at` string, date-time, required: UTC timestamp when the check completed.
  - `latency_ms` integer, required: Elapsed check time in milliseconds.
  - `message` string, required: Sanitized human-readable check result.
  - `ok` boolean, required: Whether the configured connection passed its check.
  - `provider` 'hubspot' | 'attio' | 'slack' | 'apollo' | 'salesforce' | 'notion' | 'linear' | 'google_drive' | 'posthog', required: Provider that was checked.

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract.md) - [All operations](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/llms.txt) - [OpenAPI document](https://skmtc.dev/verbiflow/apis/verbiflow-sdk-http-contract/revisions/c80e903ef8f3?raw)
