B2B Connectivity Platform

Global connectivity, one partner API.

Roamlinx gives telecom resellers, MVNOs and platforms a single REST integration for eSIM data plans, virtual telephone numbers and inbound SMS — sandbox and production, signed webhooks, and transparent per-partner pricing.

Already a partner? Sign in to the API docs & pricing →

3-in-1

eSIM · Numbers · SMS

REST + JSON

HTTPS, UTF-8, predictable envelopes

Sandbox

Test before you go live

Webhooks

Signed inbound events

What we offer

Three services, one integration

Every service shares the same authentication model, JSON envelopes and billing account — so you build once and grow into the rest.

eSIM Data

Provision global eSIM data plans

Order data eSIM profiles for your customers and manage them through their full lifecycle, programmatically. Browse the package catalogue, place orders, and handle everything after the sale from a single API.

  • Package catalogue & live availability
  • Order profiles and receive activation details
  • Top‑up, suspend, unsuspend, cancel & revoke
  • Usage checks and account balance
Order an eSIM profile
POST /api/v1/orderProfiles
Authorization: Basic ••••••••

{
  "packageCode": "GLOBAL-5GB-30D",
  "transactionId": "ord_10482"
}

→ 200 OK
{ "success": true,
  "obj": { "iccid": "8944•••", "status": "active" } }
Find & order a number
GET /api/v2/virtual-numbers/available?country=GB
X-API-Key: •••   X-API-Secret: •••

→ merged inventory, cheapest first,
   each with provider + offerToken

POST /api/v2/virtual-numbers/order
{ "transactionId": "tx_88", "offerToken": "•••" }
Virtual Numbers

Telephone numbers in many countries

Search live inventory, order, and manage virtual telephone numbers through the v2 API. Numbers are sourced from two independent upstream providers and merged into one catalogue, so you always get the best available price with clear provenance.

  • Country inventory & live availability search
  • Instant ordering, listing, detail lookup & cancellation
  • Two providers merged & sorted cheapest first
  • Built‑in compliance: identities & address verification
Inbound SMS

Receive SMS on your numbers

Every inbound message to your virtual numbers is forwarded to your endpoint as a signed webhook. Verify the signature, and you have a reliable, real-time SMS feed — ideal for verification codes, notifications and two-way messaging flows.

  • Real‑time inbound SMS forwarded to your webhook
  • Signed payloads — verify every event
  • Set & rotate your webhook URL via the API
  • Included at no extra charge on eligible numbers
Inbound webhook
POST https://your-app.example/webhook
X-Signature: sha256=•••   (verify this)

{ "event": "sms.received",
  "number": "+441632••••",
  "from": "+1202••••",
  "text": "Your code is 4821" }

Getting started

From request to live in three steps

1

Request access

Tell us about your company and which services you need. We review every request individually.

2

Get your API keys

Once approved, you receive partner credentials and access to the documentation, pricing and sandbox.

3

Integrate & go live

Build against the sandbox, verify your webhooks, then switch to production when you are ready.

Single integration

One authentication model, one billing account, one set of JSON envelopes across eSIM, numbers and SMS.

Sandbox & production

Develop and test against a sandbox environment, then promote to production with the same code.

Signed webhooks

Inbound SMS and lifecycle events are delivered as signed webhooks you can verify and trust.

Transparent pricing

Per-partner pricing and a real-time account balance — no surprises at invoice time.

Two number providers

Virtual-number inventory is merged from two independent upstreams and sorted cheapest first.

Compliance built in

Identity and address-verification flows are part of the API where regulations require them.

Ready to build with Roamlinx?

Request access to the partner portal and tell us what you want to integrate. Approved partners get documentation, pricing and sandbox credentials.