v1.0.0
OpenAPI 3.0
All Systems Operational
Roambit API
Public and Authenticated API endpoints for the eSIM platform. Build powerful integrations with our comprehensive REST API.
OAuth 2.0
99.9% Uptime
Real-time Webhooks
190+ Countries
Base URL
https://api.roambit.io/api/v1
Bearer Token Authentication
56
API Endpoints
11
Categories
190+
Countries
24/7
Support
HTTP Methods
GET
Retrieve data
POST
Create resource
PUT
Update resource
DELETE
Remove resource
Quick Navigation
Public
GET
/health
Health Check
POST
/contact
Contact Support
POST
/auth/register
Register Reseller
POST
/auth/login
Login (Reseller)
POST
/auth/resend-verification
Resend Verification
GET
/auth/verify-email?token={token}
Verify Email
POST
/auth/forgot-password
Forgot Password
POST
/auth/reset-password
Reset Password
Auth Helpers
POST
/auth/refresh-token
Refresh Token
POST
/auth/logout
Logout Session
GET
/auth/sessions
List Sessions
DELETE
/auth/sessions/{sessionId}
Terminate Session
Orders & Usage
POST
/orders
Create Order
GET
/orders
List Orders
GET
/orders/{orderId}
Get Order
GET
/orders/{orderId}/usage
Order Usage (v1)
POST
/orders/{orderId}/usage/refresh
Refresh Usage
GET
/api/v2/order-usage/{orderId}
Order Usage (v2)
POST
/api/v2/order-usage/bulk
Bulk Usage (v2)
eSIM Profiles
GET
/profiles/{orderNumber}
Get Profile
POST
/profiles/{orderNumber}/suspend
Suspend Profile
POST
/profiles/{orderNumber}/unsuspend
Unsuspend Profile
POST
/profiles/{orderNumber}/revoke
Revoke Profile
POST
/profiles/{orderNumber}/topup
Profile Top-up
Plans
GET
/plans?limit=20&page=1
List Plans
GET
/plans/{planId}
Get Plan
GET
/plans/countries
Supported Countries
GET
/plans/changes
Plan Changes
GET
/plans/stats/coverage
Coverage Stats
Credits & Deposits
GET
/credits/balance
Credit Balance
GET
/credits/transactions
Transactions
POST
/credits/topup
Top-up Credits
POST
/deposit/initiate
Initiate Deposit
POST
/deposit/capture
Capture Deposit
GET
/deposit/history
Deposit History
Notifications
GET
/orders/{orderId}/notifications
List Notifications
POST
/notifications
Send Notification
GET
/notification-preferences
Get Preferences
PUT
/notification-preferences
Update Preferences
POST
/notification-preferences/reset
Reset Preferences
Reseller Profiles
GET
/reseller/profile
List Profiles
POST
/reseller/profile
Create Profile
PUT
/reseller/profile/{profileId}
Update Profile
GET
/reseller/pricing
Get Pricing
POST
/reseller/pricing
Pricing Override
GET
/dashboard
Reseller Dashboard
Usage Insights
GET
/usage/balance/{providerId}
Provider Balance
POST
/usage/check
Usage Check
GET
/usage/order/{orderId}
Usage By Order
User Profile
GET
/users/me
Get Current User
PUT
/users/me
Update Profile
PUT
/users/me/password
Change Password
Webhook Subscriptions
GET
/webhook-subscriptions
List Subscriptions
POST
/webhook-subscriptions
Create Subscription
PUT
/webhook-subscriptions/{id}
Update Subscription
DELETE
/webhook-subscriptions/{id}
Delete Subscription
Need Help Getting Started?
Our developer support team is here to help you integrate our API into your platform.
Contact Developer Support- Choosing a selection results in a full page refresh.
- Opens in a new window.