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

NameTypeRequiredDescription
slugstringYesCombination 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

NameTypeRequiredDescription
includeComingSoonstringNoWhen `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

200The 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"
    }
  }
}

400Validation 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"
  }
}

404No 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"
  }
}