Skip to main content
GET
List connection types
Returns every connection type Markifact supports, with how each one can be authenticated and, for types that accept credentials, the fields they expect. Read auth_methods to decide which endpoint to call: Where each credential actually comes from is explained on the page at docs_url. It is served as plain markdown, so an agent can fetch and read it as is. A type listing both can be connected either way. Using your own platform app on those channels is a white-label connection, so your clients never see Markifact in their account.

Endpoint

Example Request

Response

Fields

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200 - application/json

Connection types returned.

type
string
required
name
string
required
auth_methods
enum<string>[]
required

How this type can be authenticated. An "oauth" type accepts a shared auth link; a "manual" type is created by posting credentials to POST /v1/connections. A type listing both can be connected either way, and using your own app there is a white-label connection.

Available options:
oauth,
manual
credential_fields
string[] | null

Credential field names a manual connection of this type expects. Null for types that take no credentials: OAuth-only types, and the ones connected only in the Markifact app.

docs_url
string<uri> | null

Plain-markdown page explaining where each credential comes from, suitable for an agent to read directly. Null for types that have no page yet.

Example:

"https://docs.markifact.com/nodes/meta_ads/meta_ads_custom_app.md"