Partner-API

Bau Reise-eSIMs in dein Produkt ein

Verkaufe eSIMs aus deiner eigenen App oder Website mit einer einzigen REST-API. Durchsuche den Katalog, lege Bestellungen an und liefere installierbare eSIMs an deine Kunden, unter deiner Marke.

Was du bauen kannst

Der ganze eSIM-Lebenszyklus, in deinem eigenen Produkt

Von der Tarifwahl bis zum Aufladen mitten auf der Reise ist jeder Schritt deiner Kunden ein API-Aufruf, den du steuerst.

Verkaufe jeden Tarif aus deinem Katalog

Filtere Tarife nach Land, Region, Datenvolumen und Laufzeit und lege mit einem Aufruf eine Bestellung für einen Kunden an. Zu jedem Tarif bekommst du den Preis, den du dafür zahlst.

  • Filter nach Land, Region, Daten und Tagen
  • Bestellungen zahlst du mit deinem Prepaid-Guthaben
  • Idempotenzschlüssel machen Wiederholungen sicher
Für Entwickler gemacht

Alles, was du für einen sicheren Start brauchst

Kostenlose Sandbox

Testschlüssel durchlaufen den ganzen Ablauf, von der Bestellung über die eSIM bis zum Webhook, ohne ein Netz anzufragen oder Guthaben zu verbrauchen.

Signierte Anfragen

Jede Anfrage wird mit HMAC-SHA256 und einem Zeitstempel signiert, Wiederholungen werden abgewiesen. Schlüssel lassen sich auf die IP-Adressen deiner Server beschränken.

Webhooks mit Wiederholung

Signierte Events für Bestellungen, eSIMs, Aufladungen und Guthaben, über mehr als einen Tag erneut zugestellt, mit einem Zustellprotokoll, das du erneut senden kannst.

Sicher wiederholbar

Sende bei Bestellungen und Aufladungen einen Idempotency-Key mit. Eine Wiederholung innerhalb von 24 Stunden liefert die erste Antwort, statt doppelt abzubuchen.

OpenAPI-3.1-Spezifikation

Importiere die Spezifikation in Postman oder erzeuge einen typisierten Client, oder starte mit den Beispielen in curl, Node und Python aus der Dokumentation.

Schlüssel mit Rechten, klare Limits

Gib jedem Schlüssel Lese-, Bestell- oder vollen Zugriff. Limits gelten pro Schlüssel, und jede authentifizierte Antwort zeigt, was noch übrig ist.

Dokumentation

Die Dokumentation entdecken

Zu jedem Endpoint gibt es eine Anfrage und eine Antwort zum Kopieren. Signiere mit deinem Schlüssel, zeig auf die Sandbox und leg los.

Zur Dokumentation
Anfrage
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>'
Antwort
{
  "plans": [{
    "id": "cm...",
    "name": "Japan 10 GB",
    "countries": ["JP"],
    "dataAmountMB": 10240,
    "validityDays": 30,
    "yourPriceCents": 1840,
    "currency": "USD"
  }],
  "page": 1,
  "pageSize": 24,
  "total": 18
}
Wähle deinen Weg

Integriere die API oder starte ohne Code

Die API ist ein Weg zu verkaufen. Die Optionen unten laufen auf demselben Katalog, Guthaben und derselben Auslieferung.

Fang in der Sandbox an zu bauen

Erstelle ein kostenloses Partnerkonto, erzeuge Testschlüssel im Dashboard und spiel eine ganze Bestellung durch, mit QR-Code und Webhooks, bevor du Guthaben einzahlst.