Two status endpoints help you monitor the health of your integration in Chile 🇨🇱:| Endpoint | What it checks | Auth |
|---|
| Gateway Status | Which payment methods are active for your merchant | Public-Merchant-Id |
| Platform Status | Operational status of all Kushki platform components | None (public) |
Gateway Status#
GET /rules/v1/gatewayStatus returns a boolean for each payment method configured on your merchant account — useful to dynamically show or hide payment options in your checkout before the customer starts a transaction.Request#
Response#
{
"card": true,
"transfer": true,
"cash": true
}
| Field | Type | Description |
|---|
card | boolean | Card payments (credit/debit) are enabled |
transfer | boolean | Bank transfer (ACH) is enabled |
cash | boolean | Cash payments (Payvalida) are enabled |
⚠️ Public key: Gateway Status uses your Public-Merchant-Id header, not the private key. This is safe to call from client-side code.
GET /data/status returns the real-time operational status of all components across the Kushki and BillPocket platforms. No authentication is required — this endpoint is publicly accessible.Display a status banner if Kushki is experiencing an incident
Monitor uptime and incidents programmatically
Check partial outage or degraded performance before routing transactions
Request#
No headers or parameters required.Response#
{
"kushki": [
{
"name": "Payment Processing",
"status": "operational",
"uptime_percentage": 100,
"major_outage": 0,
"partial_outage": 0,
"range_start": "2026-01-01",
"range_end": "2026-03-31"
}
],
"billpocket": [
{
"name": "Home",
"status": "operational",
"uptime_percentage": 100,
"major_outage": 0,
"partial_outage": 0,
"range_start": "2026-01-01",
"range_end": "2026-03-31"
}
]
}
Component status values#
| Status | Description |
|---|
operational | Component is fully functional |
degraded_performance | Component is slower or experiencing elevated error rates |
partial_outage | Component is partially unavailable |
major_outage | Component is down |
Response fields#
| Field | Description |
|---|
name | Component name |
description | Incident description, if any (null when operational) |
status | Current operational status — see table above |
position | Display order of the component on the status page. Lower values appear first |
group | Whether this component is a group container for child components |
showcase | Whether this component is highlighted on the public status page |
only_show_if_degraded | If true, this component only appears while it has an active incident |
start_date | Date this component started tracking uptime (YYYY-MM-DD). Empty string if not set |
created_at / updated_at | ISO 8601 timestamps for when the component record was created / last updated |
uptime_percentage | Uptime % for the reported date range |
major_outage | Number of major outage incidents in the range |
partial_outage | Number of partial outage incidents in the range |
range_start / range_end | Date range for the uptime and incident counters |
Using the API#
https://api.kushkipagos.com/
Available Endpoints#
Get Gateway Status
Returns which payment methods (card, transfer, cash) are enabled for your merchant account. Uses your public key.
Get Platform Status
Real-time operational status of all Kushki platform components. No authentication required.
Got a suggestion on this documentation? Contact us.
Modified at 2026-07-31 19:47:03