Fired when an eSIM order is refunded.

postWebhookesim.refunded

Payload

idstring required

Unique delivery id. Use for deduping on your side.

type'*' | 'verification.created' | 'verification.code_received' | 'verification.cancelled' | 'verification.completed' | 'verification.expired' | 'verification.failed' | 'rental.created' | 'rental.message_received' | 'rental.code_received' | 'rental.renewed' | 'rental.expired' | 'rental.cancelled' | 'rental.auto_renew_disabled' | 'proxy.ready' | 'proxy.provisioning_failed' | 'proxy.expired' | 'proxy.traffic_low' | 'proxy.traffic_exhausted' | 'proxy.renewed' | 'proxy_pool.low' | 'proxy_pool.expiring' | 'proxy_pool.extended' | 'esim.created' | 'esim.provisioning_failed' | 'esim.topup_added' | 'esim.expired' | 'esim.cancelled' | 'esim.refunded' required
created_atstring date-time required

Example payload

{
  "id": "evt_01HXYZ123456789ABCDEFG",
  "data": {
    "esim": {
      "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
    }
  }
}

Response

Acknowledged.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.