Two initial steps are to check:
- The version of the API you are using is the most up-to-date, preferably 'v2.4'.
- You are using the correct API key and not using the key from your UAT account or vice versa.
400 - bad request
- This means you may have formatted the request wrong e.g missing "" or;
- have mis-spelled something.
403 - access denied / unauthorised
- This means either your API Key is wrong, or, you are calling an ICCID that isn't assigned to your organisation.
- Our ICCIDs will always begin with 89431 or 89320 (any other variation is from a different provider and not eSIM Go).
- Your call includes a moniker to a bundle group you do not have access to
- The ICCID you are calling has left your organisation after following the returns process.