roamgo
API para parceiros

Integre eSIMs de viagem ao seu produto

Venda eSIMs pelo seu próprio app ou site com uma única API REST. Pesquise o catálogo, faça pedidos e entregue aos seus clientes eSIMs prontos para instalar, com sua marca.

O que você pode criar

Todo o ciclo de vida do eSIM, dentro do seu próprio produto

Da escolha do plano à recarga no meio da viagem, cada etapa do seu cliente é uma chamada à API sob seu controle.

Venda qualquer plano do seu catálogo

Filtre os planos por país, região, dados e duração e faça o pedido para um cliente com uma única chamada. Cada plano vem com o preço que você paga por ele.

  • Filtros por país, região, dados e dias
  • Os pedidos são pagos com seu crédito pré-pago
  • Chaves de idempotência tornam as novas tentativas seguras
Feita para desenvolvedores

Tudo de que você precisa para lançar com confiança

Sandbox gratuito

As chaves de teste executam todo o fluxo, do pedido ao eSIM e ao webhook, sem acionar nenhuma rede nem gastar crédito.

Requisições assinadas

Cada requisição é assinada com HMAC-SHA256 e um timestamp, e as repetições são rejeitadas. As chaves podem ser restritas aos endereços IP dos seus servidores.

Webhooks com novas tentativas

Eventos assinados de pedidos, eSIMs, recargas e crédito, reenviados com intervalos crescentes por mais de um dia, com um registro de entregas que você pode reenviar.

Novas tentativas seguras

Envie um Idempotency-Key com pedidos e recargas. Uma repetição dentro de 24 horas retorna a primeira resposta em vez de cobrar duas vezes.

Especificação OpenAPI 3.1

Importe a especificação no Postman ou gere um cliente tipado, ou comece pelos exemplos em curl, Node e Python da documentação.

Chaves com escopo, limites claros

Dê a cada chave acesso de leitura, de pedidos ou total. Os limites de requisições são por chave, e cada resposta autenticada mostra quanto ainda resta.

Documentação

Explore a documentação

Cada endpoint tem uma requisição e uma resposta que você pode copiar. Assine com sua chave, aponte para o sandbox e comece.

Ler a documentação
Requisição
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>'
Resposta
{
  "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
}
Escolha seu caminho

Integre a API ou lance sem código

A API é só uma das formas de vender. As opções abaixo funcionam com o mesmo catálogo, o mesmo crédito e a mesma entrega.

Comece a desenvolver no sandbox

Crie uma conta de parceiro grátis, gere chaves de teste no painel e faça um pedido completo, com QR code e webhooks incluídos, antes de adicionar qualquer crédito.