Pular para o conteúdo principal

Ambientes

A API Owem opera atualmente apenas em ambiente de produção.
AmbienteURL BaseStatus
Produçãohttps://api.owem.com.br✅ Disponível
Sandbox-🚧 Em breve
Atualmente não existe ambiente de sandbox separado. Para testes, use o parâmetro test: true nos endpoints que suportam.

Modo de Teste

Alguns endpoints suportam o parâmetro test: true para simular operações sem efeito real.

Endpoints com Suporte a Teste

EndpointSuporta test
POST /v4/i/pix/in/dynamic-qrcode
POST /v4/i/bank-accounts/{id}/transfer/external

Exemplo de Uso

{
  "amount": 100.0,
  "pixKey": "[email protected]",
  "description": "Teste de integração",
  "test": true
}
Transações com test: true não movimentam saldo real e não aparecem no Ledger de produção.

Variáveis de Ambiente

Recomendamos configurar as seguintes variáveis no seu ambiente:

Variáveis Obrigatórias

VariávelDescrição
OWEM_API_KEYAPI Key da sua credencial
OWEM_API_SECRETAPI Secret (nunca exponha)
OWEM_ACCOUNT_IDID da sua conta bancária Owem

Variáveis Opcionais

VariávelDescriçãoPadrão
OWEM_BASE_URLURL base da APIhttps://api.owem.com.br
OWEM_TIMEOUTTimeout em ms30000
OWEM_WEBHOOK_SECRETSecret para validar webhooks-

Exemplo de Configuração

# Credenciais Owem
OWEM_API_KEY=01ade144-6970-47d0-989d-3d90beed0ed3
OWEM_API_SECRET=7a0bf60a025796674df3b81852ec2e96...
OWEM_ACCOUNT_ID=572471114780

# Configurações

OWEM_BASE_URL=https://api.owem.com.br
OWEM_TIMEOUT=30000


Headers de Requisição

Headers Obrigatórios

HeaderValorDescrição
AuthorizationBasic {token}Token Base64 de autenticação
Content-Typeapplication/jsonTipo de conteúdo

Headers Opcionais

HeaderValorDescrição
X-Idempotency-KeyUUIDChave de idempotência
X-Request-IdUUIDID de rastreio customizado

Headers de Resposta

A API retorna headers úteis para monitoramento:
HeaderDescrição
X-RateLimit-LimitLimite de requisições por período
X-RateLimit-RemainingRequisições restantes
X-RateLimit-ResetTimestamp de reset (epoch)
X-Request-IdID único da requisição
Use o X-Request-Id ao abrir tickets de suporte para agilizar a investigação.

Timeouts Recomendados

OperaçãoTimeout Sugerido
Ping / Health check5s
Consultas (GET)15s
Geração de QR Code30s
Transferências PIX60s
Webhooks (resposta)3s
Webhooks que não respondem em 3 segundos são considerados falhos e entram em retry.