Firsty

Search...

Search...

API errors

iccid_required

The swap's new SIM is a physical SIM, so the request must name it with `iccid`.

400application/problem+json

What it means

The target eSIM variant is a physical SIM the customer already holds, so the API cannot pick one; the request has to say which.

400 · application/problem+json
{
  "type": "https://developers.firsty.app/errors/iccid_required",
  "title": "Bad request",
  "status": 400,
  "detail": "iccid is required: the new SIM is a pSIM",
  "code": "iccid_required"
}

How to handle it

  1. Resend the swap with the iccid of the SIM the customer holds.