Sign inGet Started

Get a data package

GET
/v1/esim/sims/{esim_id}/packages/{package_id}
bird esim packages get <esim-id> <package-id>
Réponse200
{
  "id": "epk_01krdgeqcxet5s7t44vh8rt9mg",
  "order_id": "eor_01krdgeqcxet5s7t44vh8rt9mg",
  "offer_id": "eof_01krdgeqcxet5s7t44vh8rt9mg",
  "zone_id": "ezn_01krdgeqcxet5s7t44vh8rt9mg",
  "zone_name": "Europe",
  "countries": [
    "US"
  ],
  "status": "provisioning",
  "speed": "full",
  "price": {
    "amount": "0.00995",
    "currency_code": "USD"
  }
}

Returns one data package with its balance, validity, speed class, and status.

Paramètres

esim_idstring

eSIM ID.

package_idstring

Data package ID.

Contenu de la réponse

id
string
obligatoire
order_id
string
obligatoire

The order that purchased this package.

offer_id
string
obligatoire

Offer this package was purchased from.

zone_id
string
obligatoire

Coverage zone the package draws on. The name and countries below are captured at purchase time; the zone resource carries the live footprint.

zone_name
string
obligatoire

Coverage zone name, from the offer.

countries
array of string
obligatoire

Countries the package's zone covers, captured at purchase time so the package is meaningful without fetching the offer.

status
string
obligatoire
speed
string
obligatoire

Speed class, from the offer.

balance
object
obligatoire
Afficher les attributs enfants
balance.total_bytes
integer
obligatoire

Total data in bytes, as purchased. Known from the order, so never null.

balance.used_bytes
nullable integer
obligatoire

Data used in bytes, or null while no network has reported on this package.

balance.remaining_bytes
nullable integer
obligatoire

Data remaining in bytes, or null while no network has reported on this package.

balance.used_percent
nullable number
obligatoire

Share of the total data already used, as a percentage. Null while no network has reported on this package.

balance.as_of
string
obligatoire

When the balance was last established. Before consumption is reported, this is the package delivery time. Check whether the consumption fields are null before treating this timestamp as a usage update.

balance.observed_at
nullable string
obligatoire

Measurement time supplied by the mobile network. Null when no measurement or measurement time is available. Use as_of for the balance update time.

activated_at
nullable string

When the package started consuming data (first use in its zone). Null until then.

expires_at
nullable string

When the package's validity ends and unused balance expires. Already capped by the eSIM's service period, so this is always the effective expiry. Null until the package activates.

price
object
obligatoire

What your workspace was billed for this package.

Afficher les attributs enfants
created_at
string
obligatoire

Poursuivez avec la documentation, les guides et les exemples sur ce sujet.