Interactive reference for the Citrus Mobile Reseller API — try any endpoint directly from this page.
Connect Claude Code, Cursor, or any MCP client straight to the API.
No key needed
With your API key
Public tools, no key needed
claude mcp add --transport http citrus https://citrusmobile.com/api/mcpAccount tools, with your API key
claude mcp add --transport http citrus https://citrusmobile.com/api/mcp \
--header "Authorization: Bearer rsk_YOUR_KEY"Replace rsk_YOUR_KEY with your actual API key. It starts with rsk_ and you can create one in the developer dashboard.
Other clients: point them at https://citrusmobile.com/api/mcp (streamable HTTP) and send the same Authorization header.
Build your own eSIM platform with pay-as-you-go connectivity in 200+ countries.
Base URL https://citrusmobile.com/api/v2/reseller. Authenticate with a Bearer API key (rsk_ prefix). Full reference: Markdown · OpenAPI YAML.
/esim/provision — Provision a new eSIM/esim/list — List your eSIMs/esim/{iccid} — Get eSIM details/esim/{iccid}/enable — Enable data on an eSIM/esim/{iccid}/disable — Disable data on an eSIM/esim/{iccid}/terminate — Terminate an eSIM/esim/{iccid}/throttle — Throttle SIM speed/esim/{iccid}/defund — Return an eSIM's unused balance/esim/{iccid}/fund — Fund an eSIM wallet/groups — List groups (New)/groups — Create a group (New)/groups/{id} — Get a group (New)/groups/{id} — Update a group (New)/groups/{id}/fund — Move funds into a group (New)/groups/{id}/defund — Return a group balance to your account (New)/groups/{id}/esims — List eSIMs in a group (New)/groups/{id}/esims — Add an eSIM to a group (New)/groups/{id}/esims/{iccid} — Remove an eSIM from a group (New)/wallet/balance — Get reseller account balance/rates — Get per-country data rates/account — Get account details/webhooks — List webhook endpoints/webhooks — Register a new webhook endpoint/webhooks/{id} — Get webhook detail/webhooks/{id} — Update a webhook/webhooks/{id} — Delete a webhook/webhooks/{id}/test — Send a test event