roamgo
Partner-API

Bygg reise-eSIM-er inn i produktet ditt

Selg eSIM-er fra din egen app eller nettside med ett REST-API. Søk i katalogen, legg inn bestillinger og lever eSIM-er som er klare til installasjon, til kundene dine under ditt merke.

Dette kan du bygge

Hele eSIM-livssyklusen i ditt eget produkt

Fra valg av abonnement til påfyll midt på reisen er hvert steg kunden tar, et API-kall du styrer.

Selg hvilket som helst abonnement i katalogen din

Filtrer abonnementer etter land, region, data og varighet, og legg deretter inn en bestilling for en kunde med ett kall. Hvert abonnement returneres med prisen du betaler for det.

  • Filtrer etter land, region, data og dager
  • Bestillinger betales fra den forhåndsbetalte saldoen din
  • Idempotensnøkler gjør nye forsøk trygge
Laget for utviklere

Alt du trenger for å lansere med trygghet

Gratis sandbox

Testnøkler kjører hele flyten, fra bestilling til eSIM til webhook, uten å kontakte et mobilnett eller bruke av saldoen.

Signerte forespørsler

Hver forespørsel signeres med HMAC-SHA256 og et tidsstempel, og forespørsler som spilles av på nytt, avvises. Nøkler kan begrenses til IP-adressene til serverne dine.

Webhooks som prøver på nytt

Signerte hendelser for bestillinger, eSIM-er, påfyll og saldo, som sendes på nytt med økende intervaller i mer enn et døgn, med en leveringslogg du kan spille av på nytt.

Trygt å prøve på nytt

Send en Idempotency-Key med bestillinger og påfyll. En gjentakelse innen 24 timer returnerer det første svaret i stedet for å belaste to ganger.

OpenAPI 3.1-spesifikasjon

Importer spesifikasjonen i Postman eller generer en typet klient, eller start med eksemplene i curl, Node og Python i dokumentasjonen.

Avgrensede nøkler, tydelige grenser

Gi hver nøkkel lese-, bestillings- eller full tilgang. Grensene for antall forespørsler gjelder per nøkkel, og hvert autentiserte svar viser hvor mye som gjenstår.

Dokumentasjon

Utforsk dokumentasjonen

Hvert endepunkt har en forespørsel og et svar du kan kopiere. Signer med nøkkelen din, pek mot sandboxen og sett i gang.

Les dokumentasjonen
Forespørsel
curl --request GET \
  --url 'https://api.roamgo.net/api/partner/v1/plans?country=JP&minDays=7' \
  --header 'Authorization: Roamgo-HMAC-SHA256 keyId=<KEY_ID>, ts=<UNIX>, sig=<SIGNATURE>'
Svar
{
  "plans": [{
    "id": "cm...",
    "name": "Japan · 10 GB · 30 days",
    "region": "Japan",
    "countries": ["JP"],
    "dataAmountMB": 10240,
    "validityDays": 30,
    "yourPriceCents": 1840,
    "currency": "USD"
  }],
  "page": 1,
  "pageSize": 24,
  "total": 18
}
Velg din vei

Integrer API-et, eller lanser uten kode

API-et er én måte å selge på. Alternativene nedenfor bruker den samme katalogen, saldoen og leveringen.

Begynn å bygge i sandboxen

Opprett en gratis partnerkonto, generer testnøkler i dashbordet og kjør en hel bestilling, med QR-kode og webhooks, før du setter inn saldo.