SIM Swap Check API
Overview
The SIM Swap Check API determines whether a SIM swap has occurred for a given phone number within a specified time window.
- Version: 2.0.0
- Base URL:
https://api.pxg.konera.com/camara - Path:
/sim-swap/v2/check - OpenAPI:
sim-swap-check.openapi.json
Typical use cases
- Payment authentication – Add a strong risk signal before authorizing card‑not‑present or wallet payments.
- Account takeover protection – Detect recent SIM swaps when password resets or credential changes are requested.
- KYC and onboarding – Treat very recent SIM swaps as higher risk during onboarding flows.
Security
- OAuth2 Client Credentials
- Token URL:
https://auth.konera.com/oauth2/token - Scope:
sim-swap.read– Read SIM swap signal
- Token URL:
Headers
x-correlation-id(optional, string) – Correlation ID for request tracing.
Request
POST https://api.pxg.konera.com/camara/sim-swap/v2/check
Body schema: SimSwapCheckRequest
{
"phoneNumber": "+14155550123",
"maxAge": 2400
}
phoneNumber(string, required) – MSISDN in E.164 format.maxAge(integer, required) – Maximum age (seconds) to look back for SIM swap events.
Responses
200 – SIM swap status returned
Body schema: SimSwapCheckResponse
{
"simSwapped": false
}
simSwapped(boolean) –trueif a SIM swap has occurred within the requested time window.
HTTP status codes
Standard Error schema with:
- 200 OK – SIM swap status successfully evaluated.
- 400 Bad Request – Invalid
maxAgeor phone number. - 401 Unauthorized – Invalid/missing token.
- 403 Forbidden – Caller not permitted to access SIM swap data.
- 429 Too Many Requests – Rate limit exceeded.
- 500 Internal Server Error – Unexpected server error.