roamgo
API partenaire

Intégrez les eSIM de voyage à votre produit

Vendez des eSIM depuis votre propre application ou site web avec une seule API REST. Parcourez le catalogue, passez des commandes et livrez à vos clients des eSIM prêtes à installer, sous votre marque.

Ce que vous pouvez créer

Tout le cycle de vie de l’eSIM, dans votre propre produit

Du choix du forfait à la recharge en plein voyage, chaque étape de votre client est un appel d’API que vous contrôlez.

Vendez n’importe quel forfait de votre catalogue

Filtrez les forfaits par pays, région, volume de données et durée, puis passez commande pour un client en un seul appel. Chaque forfait est renvoyé avec le prix que vous payez.

  • Filtrage par pays, région, données et nombre de jours
  • Commandes réglées avec votre crédit prépayé
  • Les clés d’idempotence sécurisent les nouvelles tentatives
Conçue pour les développeurs

Tout ce qu’il vous faut pour passer en production sereinement

Sandbox gratuite

Avec les clés de test, tout le flux s’exécute, de la commande à l’eSIM puis au webhook, sans solliciter de réseau ni dépenser de crédit.

Requêtes signées

Chaque requête est signée avec HMAC-SHA256 et un horodatage, et les requêtes rejouées sont refusées. Les clés peuvent être limitées aux adresses IP de vos serveurs.

Des webhooks qui réessaient

Événements signés pour les commandes, les eSIM, les recharges et le crédit, renvoyés à intervalles croissants pendant plus d’une journée, avec un journal des livraisons que vous pouvez rejouer.

Nouvelles tentatives sans risque

Envoyez un en-tête Idempotency-Key avec les commandes et les recharges. Une répétition dans les 24 heures renvoie la première réponse au lieu de débiter deux fois.

Spécification OpenAPI 3.1

Importez la spécification dans Postman ou générez un client typé, ou partez des exemples curl, Node et Python de la documentation.

Clés à portée définie, limites claires

Donnez à chaque clé un accès en lecture, aux commandes ou complet. Les limites de débit s’appliquent par clé, et chaque réponse authentifiée indique ce qu’il reste.

Documentation

Explorez la documentation

Chaque endpoint comporte une requête et une réponse prêtes à copier. Signez avec votre clé, pointez vers la sandbox et lancez-vous.

Lire la documentation
Requête
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>'
Réponse
{
  "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
}
Choisissez votre voie

Intégrez l’API, ou lancez-vous sans code

L’API n’est qu’une des façons de vendre. Les options ci-dessous reposent sur le même catalogue, le même crédit et la même livraison.

Commencez à développer dans la sandbox

Créez un compte partenaire gratuit, générez des clés de test dans le tableau de bord et exécutez une commande complète, QR code et webhooks compris, avant même d’ajouter du crédit.