Console API
Integrations status
1 endpoint.
GET
/api/v1/admin/businesses/{business_id}/integrations/statusCombined status for every integration on the console's rail
All eight rail rows in one payload, always complete and in rail order.
Rows report ``unknown``/``not_configured`` where the signal is missing — never a fabricated ``connected``. The two OAuth-backed rows (Meta, Google Business Profile) separate "authenticated" from "actually usable" and put the blocking reason in ``detail``, so an unaccepted GBP location-manager invite reads as ``pending`` with the reason rather than as a green tick.
Parameters
| Name | In | Type | Description |
|---|---|---|---|
business_idrequired | path | string (uuid) | |
authorization | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_IntegrationsStatusData_| Field | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | IntegrationsStatusData | IntegrationsStatusData fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fields
|
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.