roamgo
API per i partner

Integra le eSIM da viaggio nel tuo prodotto

Vendi eSIM dalla tua app o dal tuo sito con un’unica API REST. Cerca nel catalogo, crea ordini e consegna ai tuoi clienti eSIM pronte da installare, con il tuo marchio.

Cosa puoi realizzare

L’intero ciclo di vita della eSIM, dentro il tuo prodotto

Dalla scelta del piano alla ricarica a metà viaggio, ogni passo del tuo cliente è una chiamata API che controlli tu.

Vendi qualsiasi piano del tuo catalogo

Filtra i piani per paese, regione, dati e durata, poi crea l’ordine per un cliente con una sola chiamata. Ogni piano viene restituito con il prezzo che paghi tu.

  • Filtri per paese, regione, dati e giorni
  • Ordini pagati con il tuo credito prepagato
  • Le chiavi di idempotenza rendono sicuri i nuovi tentativi
Pensata per gli sviluppatori

Tutto quello che ti serve per andare in produzione senza pensieri

Sandbox gratuita

Le chiavi di test eseguono l’intero flusso, dall’ordine alla eSIM fino al webhook, senza contattare alcuna rete né spendere credito.

Richieste firmate

Ogni richiesta è firmata con HMAC-SHA256 e un timestamp, e i tentativi di replay vengono respinti. Puoi limitare le chiavi agli indirizzi IP dei tuoi server.

Webhook con nuovi tentativi

Eventi firmati per ordini, eSIM, ricariche e credito, ritentati a intervalli crescenti per oltre un giorno, con un registro delle consegne che puoi rieseguire.

Nuovi tentativi sicuri

Invia un Idempotency-Key con ordini e ricariche. Una ripetizione entro 24 ore restituisce la prima risposta invece di addebitare due volte.

Specifica OpenAPI 3.1

Importa la specifica in Postman o genera un client tipizzato, oppure parti dagli esempi in curl, Node e Python della documentazione.

Chiavi con permessi, limiti chiari

Assegna a ogni chiave l’accesso in lettura, agli ordini o completo. I limiti di frequenza valgono per singola chiave, e ogni risposta autenticata mostra quanto ne resta.

Documentazione

Esplora la documentazione

Ogni endpoint ha una richiesta e una risposta da copiare. Firma con la tua chiave, punta alla sandbox e inizia.

Leggi la documentazione
Richiesta
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>'
Risposta
{
  "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
}
Scegli la tua strada

Integra l’API o lancia senza codice

L’API è solo uno dei modi per vendere. Le opzioni qui sotto usano lo stesso catalogo, lo stesso credito e la stessa evasione degli ordini.

Inizia a sviluppare nella sandbox

Crea un account partner gratuito, genera le chiavi di test nella dashboard ed esegui un ordine completo, codice QR e webhook inclusi, prima di aggiungere credito.