Standard error format
All error responses use a consistent JSON format:422 (validation errors), detail is an array:
HTTP error codes
Common errors
401 — Invalid or missing API key
401 — Invalid or missing API key
Your Contact support@eins-innovativ.de to obtain or reset your API key.
X-API-Key header is missing or incorrect, the key was revoked, or your application was deactivated.403 — Missing scope
403 — Missing scope
Your API key is valid but your application is not allowed to call this route (see Scopes).Contact Winam to have the scope added to your application.
409 — Reference used by another application
409 — Reference used by another application
The Use references unique to your platform (for example prefixed with your platform name).
reference you sent was already used by a different application. reference values are unique across the platform; re-sending one of your own references returns your original transaction instead.400 — Unknown operator
400 — Unknown operator
The Use
operator field must be "mtn" or "orange".POST /api/v1/msisdn/detect to automatically detect the operator from the MSISDN.422 — Validation error
422 — Validation error
A required field is missing or has an invalid type.
503 — No provider available
503 — No provider available
All providers for the requested operator are currently unavailable (feature flag disabled or degraded).Check
GET /api/v1/CM/providers/status for real-time provider health.503 — Service paused
503 — Service paused
Winam has temporarily switched off transactions (maintenance), a direction or an operator.Possible
detail values: "Service under maintenance — transactions temporarily suspended.", "Deposits are temporarily disabled.", "Withdrawals are temporarily disabled.", "The MTN network is temporarily disabled.", "The ORANGE network is temporarily disabled."
