{"uid":"cap__G2FOltHLmjTQvDwnPybS","slug":"api-reloadpi-com-e27e993b","name":"Reloadpi eSIM Purchase Schema Info","description":"Reloadpi — eSIM purchase schema and instructions. Returns the exact request format, pricing range, and example for POST /esims/purchase. The purchase charges the final price shown by /esims/offers.","url":"https://api.reloadpi.com/api/catalog/esims/purchase/info","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{}}},"response":{"body":{"offerId":"ESIM-AT-1D-UNLIMITED-NOROAM"},"method":"POST","payment":"x402 — exact USDC amount returned in 402, fetched live per offerId","endpoint":"POST /api/catalog/esims/purchase","response":{"ok":true,"iccid":"8944422711118437246","qrCode":"base64encodedpng","status":"SUCCESS","txHash":"0x... — use for lost-200 recovery","orderId":"uuid — use for polling and refund","pollUrl":null,"qrCodeUrl":"data:image/png;base64,...","transactionId":"upstream-uuid","fulfillment_deadline":"ISO timestamp"},"workflow":["1. GET /api/catalog/esims/offers — browse plans, pick an offerId","2. GET /api/catalog/esims/offers/:offerId — confirm exact price","3. POST /api/catalog/esims/purchase — send { offerId }, handle 402 with exact USDC, retry with payment header"],"bodyParams":{"iccid":{"type":"string","required":false,"description":"For top-up/recharge of existing eSIM only"},"offerId":{"type":"string","required":true,"description":"eSIM offer ID from GET /esims/offers"}},"priceRange":"$1.75–$111 depending on plan","contentType":"application/json"}},"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9zpX4jmUdh6Ru-cpUaiRi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the exact request format, required fields, pricing range, and example payload for purchasing an eSIM via POST /esims/purchase","exampleAgentPrompt":"Can you pull up the Reloadpi eSIM purchase schema so I know exactly what fields and format I need to send when buying an eSIM — including an example request and the pricing range?","exampleUseCases":null,"resultDescription":"Returns the complete request schema for POST /esims/purchase including required fields, data types, pricing range, and a concrete example payload showing how to structure an eSIM purchase request.","failureModes":["Endpoint unavailable (503) if Reloadpi API is down","Payment failure (402) if the $0.001 USDC micropayment is not processed","Unexpected empty or malformed response if schema documentation is stale"],"whenToPreferThis":"Use this endpoint before attempting to call POST /esims/purchase to discover the exact required fields, validate your intended payload structure, and see a working example. Prefer this over guessing schema fields or checking external docs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:39:17.948Z","isFirstParty":false}