eSIM

Top up an eSIM

Adds a new data bundle to an eSIM you already own, keeping the same iccid. Routed through the provider that issued the original eSIM. Use Get eSIM Top-up Plans to find an eligible package_id.

post/api/esim/topup

Request

  • Base URL: https://api.mysubwallet.ng
  • URL: https://api.mysubwallet.ng/api/esim/topup
  • Auth: API key in header Authorization

Request body

parent_esim_idinteger required

id of the existing eSIM to top up (from My eSIMs).

package_idstring required

Top-up package id (from Get eSIM Top-up Plans).

package_type'DATA-ONLY' | 'DATA-VOICE-SMS' required

Example request

{
  "parent_esim_id": 21,
  "package_id": "esim_topup_xyz",
  "package_type": "DATA-ONLY"
}

Response

The topped-up eSIM.

Changes

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