eSIM

List the caller's eSIM orders

Returns a cursor-paginated list of eSIM orders owned by the authenticated caller. Results are sorted by order id, ascending. Up to 100 items per page (default 50). Use next_cursor from the response to fetch the next page.

get/esims

Request

  • Base URL: https://dashboard.voidmob.com/api/v1
  • URL: https://dashboard.voidmob.com/api/v1/esims
  • Auth: HTTP bearer

Query parameters

status'processing' | 'completed' | 'cancelled' | 'refunded' | 'expired'

Filter by eSIM status.

is_topupboolean

true to return only topup orders; false to return only base orders. Omit to return both.

created_afterstring date-time

ISO 8601 timestamp. Return orders created at or after this time.

created_beforestring date-time

ISO 8601 timestamp. Return orders created at or before this time.

limitinteger

Maximum number of results per page.

cursorstring

Opaque pagination cursor from a previous response's next_cursor.

Response

Paginated list of eSIM orders.

successtrue required

Example response

{
  "data": {
    "esims": [
      {
        "id": "esim_01HXYZ123ABC",
        "product_id": "prod_abc123",
        "parent_order_id": "esim_01HXYZ000ABC",
        "iccid": "89012345678901234567",
        "activation_code": "K2-2VOZBJ-22QT3D",
        "qr_code_url": "https://dashboard.voidmob.com/api/v1/esims/esim_01HXYZ123ABC/qr.png",
        "smdp_address": "smdp.io",
        "data_limit_gb": 10,
        "validity_days": 30,
        "countries": [
          "DE",
          "FR",
          "IT"
        ],
        "charged_price_cents": 1500
      }
    ],
    "next_cursor": "01HXYZ123ABC"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.