# Error codes

{/* Written by scripts/sync-model.mjs from the portal's compiled model.
    Do not edit here — edit content/ in the portal repository and re-run. */}

Every one of these arrives in `errorCode` on the 400 response. 4 of them reach this API.

> The platform emits 1310 distinct error codes across the six published APIs. 290 of them say something beyond their own name, and those are the ones listed here. The other 1020 arrive carrying only the identifier repeated back — no text, or text that restates the name — so this page leaves them out rather than padding itself with rows that answer nothing. A code you meet in a response and cannot find here is one of those. Descriptions the platform emits in Turkish were translated; where the export had already corrupted the text the translation was made by reading through the damage, and those nine are named in content/errors-translations.yaml.

| Code | Meaning | |
| --- | --- | --- |
| `2417` | **Customer not found** | The customer was not found. |
| `2428` | **Profile limit exceed** | The profile limit is not sufficient. |
| `2431` | **Exisiting customer verify Pin channel** | This channel is already defined for the customer. |
| `2432` | **Existing citizenship number** | That national identity number is already held by an active customer. |
