Get eSIM activation details
get-esim-activationFetch the installable eSIM(s) for a paid order: the QR code image, the LPA activation string, the SM-DP+ address and activation code for manual entry, one-tap install links for iPhone and Android, and a hosted install page to send the buyer. Identified by the order id together with the email that bought it. Returns an empty esims list while provisioning is still in flight, which normally clears within a minute of payment.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"order_id": "<order_id>",
"email": "<email>"
},
"name": "get-esim-activation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The email address the order was bought with. Required: the order id alone does not identify a buyer. | ||
| order_id | Yes | The order id from the buyer's confirmation email or order page. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | How to get the profile onto the traveller's phone. | |
| esims | Yes | Every eSIM on this order. EMPTY while provisioning is still in flight. | |
| status | Yes | Order state, e.g. "completed". | |
| order_id | Yes | The order, echoed back. |