Skip to main content
POST
Obter token de acesso
Esta rota é a autenticação da API de Envio de Dados — não confunda com o token client_credentials da API Open Delivery deste site: são fluxos, tokens e escopos diferentes, sem intercambialidade.
1

Receba suas credenciais

O clientId (código da empresa) e o clientSecret (chave da empresa) são obtidos em app.repediu.com.br/integrations. Não há autocadastro — sem acesso, fale com o suporte técnico.
2

Solicite o token

Envie um POST com corpo JSON em camelCase: {"clientId": <número>, "clientSecret": "<string>"}.
3

Use o token

Envie o token retornado no header Authorization: Bearer <token> nas chamadas de Enviar venda, Atualizar clientes, Avaliação de pedido e Cashback.
4

Renove após 6 horas

O token expira em 21600 segundos (6 horas fixas) — não há refresh token. Guarde o token e gere um novo somente ao expirar ou receber 401.
O campo é clientId (camelCase), não client_id (snake_case). O JSON usa correspondência de nome insensível a maiúsculas/minúsculas, mas não ignora underscores — enviar client_id/client_secret não retorna erro, apenas falha silenciosamente (o campo chega vazio no servidor e a autenticação é recusada como credencial inválida).
Esta rota não tem rate limit — diferente de todas as outras rotas desta API, que aceitam no máximo 60 requisições/minuto por token.

Erros

Exemplo

Enviar venda

Com o token em mãos, o próximo passo é enviar o histórico de vendas.

Corpo

application/json
clientId
integer<int32>
obrigatório
clientSecret
string
obrigatório

Resposta

Token emitido com sucesso.

result
object
error
object | null
timeGenerated
string<date-time>
success
boolean