| Host | Reachable from |
api.kindi.me | Saudi IP addresses only |
dashboard.kindi.me | Saudi IP addresses only |
admin.kindi.me | Saudi IP addresses only |
kindi.me (marketing) | Worldwide |
docs.kindi.me (this site) | Worldwide |
403 with no response body. The block happens at the edge
proxy, before the application, so there is no {"detail": ...} JSON to
parse; it is not an authentication failure, and no retry, key re-mint,
or session refresh will change the outcome. See
Error codes for how to tell it apart from an auth
403.api.kindi.me; run integration tests from a KSA-hosted runner or mock
the API./mask
mappings exist only inside the encrypted envelope returned to you, and
nothing recoverable is persisted server-side.