GET/api/status

Retrieve 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

200Current status snapshot.
object
generatedAtstring (date-time)
institutionsobject[]
itemsobject
incidentsobject[]

Open incidents plus the last 90 days of resolved ones. Anything whose state is not 'resolved' is happening right now.

itemsobject
observationsobject[]

Approved high-confidence monitoring observations, active plus recent outcomes. They are not incidents and do not imply component degradation.

itemsobject

A high-confidence situation Pluggy is investigating. It is not a confirmed incident and does not change component availability.

componentsobject[]
itemsobject

A Pluggy infrastructure component (API, webhooks, Connect widget).

productStatusobject[]
itemsobject

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

json
{
  "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"
        }
      ]
    }
  ],
  "observations": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "institution_name": "string",
      "title": "string",
      "body": "string",
      "state": "active",
      "created_at": "2024-01-01T00:00:00Z",
      "updated_at": "2024-01-01T00:00:00Z",
      "resolved_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"
    }
  ]
}
curl -X GET \
'https://status.pluggy.ai/api/status' \
-H 'Content-Type: application/json'
Sample 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"
}
]
}
],
"observations": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"institution_name": "string",
"title": "string",
"body": "string",
"state": "active",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:00:00Z",
"resolved_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"
}
]
}