Resolve one connector combination
get
/v1/connector-combinations/{slug}Resolves a single <source>-to-<destination> connector combination by its slug against the shared registry. Read-only. Because connector slugs can contain hyphens, the slug split is resolved by the registry, not naive string splitting. Returns 404 when the slug does not resolve under the requested availability gate. Validation only requires the `-to-` infix; a well-formed but unresolvable slug still yields 404.
Requires a bearer token: Authorization: Bearer <token>.
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
| slug | string | Yes | Combination slug of the form <source>-to-<destination>. Must contain the `-to-` infix. Either leg may contain hyphens (e.g. `big-query-to-quickbooks`).e.g. mercury-to-quickbooks |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| includeComingSoon | string | No | When `true`, a `coming_soon` combination resolves successfully; otherwise it 404s. Accepted as "true"/"false".e.g. false |
Request
cURL
curl -X GET https://api.wellapp.ai/v1/connector-combinations/{slug} \
-H "Authorization: Bearer $WELL_API_TOKEN"Responses
200 — The resolved connector combination as a single JSON:API resource.
{
"data": {
"type": "connector-combination",
"id": "mercury-to-quickbooks",
"attributes": {
"slug": "mercury-to-quickbooks",
"source": {
"slug": "mercury",
"name": "Mercury",
"service_id": "mercury",
"category_id": "banking",
"status": "live",
"directions": [
"source"
]
},
"target": {
"slug": "quickbooks",
"name": "QuickBooks",
"service_id": "quickbooks",
"category_id": "accounting",
"status": "live",
"directions": [
"destination"
]
},
"deliverable": true,
"status": "live"
}
}
}400 — Validation failed: slug missing the `-to-` infix or invalid query.
{
"code": "BAD_REQUEST",
"status": 400,
"title": "Bad Request",
"message": "See title.",
"meta": {
"trace_id": "a1b2c3",
"log_id": "a1b2c3"
}
}404 — No combination resolves to the slug under the requested availability gate.
{
"code": "NOT_FOUND",
"status": 404,
"title": "Not Found",
"message": "See title.",
"meta": {
"trace_id": "a1b2c3",
"log_id": "a1b2c3"
}
}