roamgo
Partner-API

Bygg in rese-eSIM i din produkt

Sälj eSIM från din egen app eller webbplats med ett enda REST-API. Sök i katalogen, lägg beställningar och leverera installationsklara eSIM till dina kunder, under ditt varumärke.

Det här kan du bygga

Hela eSIM-livscykeln i din egen produkt

Från val av abonnemang till påfyllning mitt under resan är varje steg kunden tar ett API-anrop som du styr.

Sälj vilket abonnemang som helst i din katalog

Filtrera abonnemang efter land, region, datamängd och giltighetstid och lägg sedan en beställning åt en kund med ett enda anrop. Varje abonnemang returneras med priset du betalar för det.

  • Filtrera efter land, region, data och dagar
  • Beställningar betalas med ditt förbetalda saldo
  • Idempotensnycklar gör omförsök säkra
Byggt för utvecklare

Allt du behöver för att lansera med trygghet

Gratis sandbox

Testnycklar kör hela flödet, från beställning till eSIM till webhook, utan att anropa något mobilnät eller förbruka saldo.

Signerade anrop

Varje anrop signeras med HMAC-SHA256 och en tidsstämpel, och återuppspelade anrop avvisas. Nycklar kan begränsas till dina servrars IP-adresser.

Webhooks som försöker igen

Signerade händelser för beställningar, eSIM, påfyllningar och saldo, som skickas om med allt längre intervall i mer än ett dygn, med en leveranslogg som du kan spela upp igen.

Säkert att försöka igen

Skicka en Idempotency-Key med beställningar och påfyllningar. En upprepning inom 24 timmar returnerar det första svaret i stället för att debitera två gånger.

OpenAPI 3.1-specifikation

Importera specifikationen i Postman eller generera en typad klient, eller utgå från exemplen i curl, Node och Python i dokumentationen.

Avgränsade nycklar, tydliga gränser

Ge varje nyckel läs-, beställnings- eller full åtkomst. Anropsgränserna gäller per nyckel, och varje autentiserat svar visar hur mycket som återstår.

Dokumentation

Utforska dokumentationen

Varje endpoint har ett anrop och ett svar som du kan kopiera. Signera med din nyckel, peka mot sandboxen och sätt igång.

Läs dokumentationen
Anrop
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
}
Välj din väg

Integrera API:et eller lansera utan kod

API:et är ett sätt att sälja. Alternativen nedan bygger på samma katalog, samma saldo och samma leverans.

Börja bygga i sandboxen

Skapa ett kostnadsfritt partnerkonto, generera testnycklar i panelen och kör en hel beställning, med QR-kod och webhooks, innan du sätter in något saldo.