Service Providers
Discover the services you can connect to (Salesforce, GA4, etc.) and their service keys.
A service provider is a service you can connect to — Salesforce, Google Analytics 4, HubSpot, and so on. This is a discovery endpoint: it tells you which providers exist and what each one's serviceKey is. Read-only: only GET is exposed.
Full field reference (types, required/read-only flags) is generated from components.schemas.ServiceProvider in the API Reference tab, and tabulated field by field in Field Reference — or fetch the live OpenAPI document directly, see Getting Started for the URL.
GET /service_providers
GET /service_providers[
{
"id": "a9c8dd0d4f4a4a2ba0dc3d8b6ac2a1f7",
"name": "Google Analytics 4",
"description": "Connect to Google Analytics 4 to report on your website traffic.",
"serviceKey": "c3po_gaV4",
"version": "1.0"
}
]The response is the complete list — it takes no limit/offset and is not paginated. Providers that are not published (unpublished, pending approval, or archived) are omitted, since they cannot be connected to. description is absent for a provider that has none.
serviceKey is the same value a data feed connection reports under serviceProvider.serviceKey, so it's what ties a connection back to the provider it was created against — see Data Feed Connections.
Note that serviceKey is not the :serviceName used by the Query Builder endpoints: those take the PascalCase service name returned by GET /query_builder/services.
Updated 6 days ago