Integrações

Integre sistemas e plataformas ao Portal Rain Bird usando autenticação M2M por chave de API

Integrações

O Portal Rain Bird disponibiliza uma API REST dedicada para integrações (Totvs, SAP, sistemas internos e terceiros) sincronizarem dados de negócio de forma bidirecional.

Autenticação

Todos os endpoints de integração requerem uma chave de API no header X-API-Key:

X-API-Key: rbk_sua_chave_aqui

As chaves de API são gerenciadas por administradores do portal em POST /api-keys. Cada chave é exibida uma única vez na criação — armazene-a com segurança.

Headers Obrigatórios

HeaderObrigatórioDescrição
X-API-KeySimChave M2M
x-tenant-idSimID de domínio do tenant alvo

Escopos

As chaves de API têm acesso por escopo:

EscopoDescrição
customers:readGET /integrations/customers
customers:writePOST/PUT /integrations/customers
products:readGET /integrations/products
products:writePOST/PUT /integrations/products
orders:readGET /integrations/orders
invoices:readGET /integrations/invoices
invoices:writePOST/PUT /integrations/invoices

Downloads da Documentação

Importe a coleção no Postman e configure as variáveis:

  • baseUrl — URL do seu Portal Rain Bird
  • api_key — sua chave de API
  • tenant_id — ID de domínio do tenant
  • jwt_token — JWT de admin do portal (apenas para endpoints /api-keys)

Documentação Interativa

Em ambiente de desenvolvimento, acesse /api/docs/integrations para o Swagger UI com todos os endpoints de integração.