/api/statusRetrieve status snapshot
The full public snapshot: every connector with its current health and 90-day history, every open and recent incident with its timeline, the infrastructure components and the manual payment-product statuses — the same data https://status.pluggy.ai renders. Each institution and each incident carries a pluggy_id that matches the id returned by GET https://api.pluggy.ai/connectors, so you can flag an affected connector on your own connector-selection screen. Cached for 30s; polling once a minute is plenty.
Responses
Open incidents plus the last 90 days of resolved ones. Anything whose state is not 'resolved' is happening right now.
A Pluggy infrastructure component (API, webhooks, Connect widget).
Manual per-institution status for the payment products. Payment rails have no automatic health check, so a row only appears here when Pluggy sets it.
Example response
{
"generatedAt": "2024-01-01T00:00:00Z",
"institutions": [
{
"pluggy_id": "string",
"name": "string",
"type": "string",
"logo_url": "string",
"is_open_finance": true,
"open_finance_participant_url": "string",
"status": "online",
"bars": "string",
"uptime": 0,
"supports_data": true,
"supports_pis": true,
"supports_pis_scheduled": true,
"supports_pix_auto": true,
"supports_smart_transfer": true
}
],
"incidents": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"kind": "incident",
"product": "dados",
"pluggy_id": "string",
"institution_name": "string",
"institutions": [
{
"pluggy_id": "string",
"institution_name": "string"
}
],
"component_key": "string",
"severity": "degraded",
"state": "investigating",
"scheduled_kind": "programada",
"title": "string",
"description": "string",
"apis": [
"string"
],
"started_at": "2024-01-01T00:00:00Z",
"resolved_at": "2024-01-01T00:00:00Z",
"window_starts_at": "2024-01-01T00:00:00Z",
"window_ends_at": "2024-01-01T00:00:00Z",
"postmortem": "string",
"source": "manual",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:00:00Z",
"updates": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"incident_id": "550e8400-e29b-41d4-a716-446655440000",
"state": "investigating",
"body": "string",
"created_at": "2024-01-01T00:00:00Z"
}
]
}
],
"components": [
{
"key": "string",
"name": "string",
"status": "operational",
"sort_order": 0
}
],
"productStatus": [
{
"pluggy_id": "string",
"institution_name": "string",
"product": "pis",
"status": "operational"
}
]
}Code Examples
curl -X GET 'https://status.pluggy.ai/api/status' \
-H 'Content-Type: application/json'