API para partners

Integra eSIM de viaje en tu producto

Vende eSIM desde tu propia app o web con una sola API REST. Busca en el catálogo, crea pedidos y entrega eSIM listas para instalar a tus clientes, con tu marca.

Qué puedes construir

Todo el ciclo de la eSIM, dentro de tu producto

Desde elegir un plan hasta recargar a mitad de viaje, cada paso de tu cliente es una llamada a la API que tú controlas.

Vende cualquier plan de tu catálogo

Filtra planes por país, región, datos y duración, y crea el pedido de un cliente con una sola llamada. Cada plan incluye el precio que pagas por él.

  • Filtra por país, región, datos y días
  • Los pedidos se pagan con tu crédito prepago
  • Las claves de idempotencia hacen seguros los reintentos
Hecha para desarrolladores

Todo lo que necesitas para lanzar con confianza

Sandbox gratuito

Las claves de prueba recorren todo el flujo, del pedido a la eSIM y al webhook, sin llamar a ninguna red ni gastar crédito.

Peticiones firmadas

Cada petición se firma con HMAC-SHA256 y una marca de tiempo, y las repeticiones se rechazan. Puedes limitar cada clave a las IP de tus servidores.

Webhooks con reintentos

Eventos firmados de pedidos, eSIM, recargas y crédito, reintentados durante más de un día, con un registro de entregas que puedes reenviar.

Reintentos seguros

Envía un Idempotency-Key con pedidos y recargas. Una repetición en las 24 horas siguientes devuelve la primera respuesta en lugar de cobrar dos veces.

Especificación OpenAPI 3.1

Importa la especificación en Postman o genera un cliente tipado, o parte de los ejemplos en curl, Node y Python de la documentación.

Claves con permisos y límites claros

Da a cada clave acceso de lectura, de pedidos o total. Los límites son por clave, y cada respuesta autenticada indica cuánto te queda.

Documentación

Explora la documentación

Cada endpoint tiene una petición y una respuesta que puedes copiar. Firma con tu clave, apunta al sandbox y empieza.

Ver la documentación
Petición
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>'
Respuesta
{
  "plans": [{
    "id": "cm...",
    "name": "Japan 10 GB",
    "countries": ["JP"],
    "dataAmountMB": 10240,
    "validityDays": 30,
    "yourPriceCents": 1840,
    "currency": "USD"
  }],
  "page": 1,
  "pageSize": 24,
  "total": 18
}
Elige tu camino

Integra la API o lanza sin código

La API es una forma de vender. Las opciones de abajo usan el mismo catálogo, crédito y entrega.

Empieza a construir en el sandbox

Crea una cuenta de partner gratuita, genera claves de prueba en el panel y completa un pedido entero, con código QR y webhooks, antes de añadir crédito.