Visão Geral
A API Uvvipague oferece endpoints RESTful para integração completa com o sistema de consulta e pagamento de débitos veiculares. Esta seção contém a referência técnica detalhada de todos os endpoints disponíveis.Base URL:
https://api.uvvipague.com.brTodos os endpoints utilizam HTTPS e retornam respostas em formato JSON.Estrutura da API
A API está organizada em módulos funcionais:Consulta de Veículos
Endpoints para enriquecimento de dados e consulta de débitos veiculares
Pagamentos
Endpoints para processamento de pagamentos e tokenização de cartões
Webhooks
Configuração e gerenciamento de notificações automáticas
Utilitários
Endpoints auxiliares para simulação de parcelas e consultas de status
Autenticação
Todos os endpoints da API requerem autenticação via API Key.Obtenha sua API Key
Acesse o painel administrativo e gere sua chave de API na seção de configurações.
Ambientes
A API Uvvipague oferece dois ambientes:- Produção
- Sandbox (Teste)
URL Base:
https://api.uvvipague.com.br- Transações reais e cobradas
- Dados reais dos Detrans
- API Key de produção (começa com
sk_live_)
Formato de Requisições
Todas as requisições devem seguir o formato padrão:Headers Obrigatórios
Corpo da Requisição
Formato de Respostas
Resposta de Sucesso (2xx)
Resposta de Erro (4xx, 5xx)
Códigos de Status HTTP
2xx - Sucesso
2xx - Sucesso
| Código | Descrição |
|---|---|
200 | OK - Requisição processada com sucesso |
201 | Created - Recurso criado com sucesso |
4xx - Erro do Cliente
4xx - Erro do Cliente
| Código | Descrição |
|---|---|
400 | Bad Request - Dados inválidos na requisição |
401 | Unauthorized - API Key inválida ou ausente |
404 | Not Found - Recurso não encontrado |
422 | Unprocessable Entity - Dados não podem ser processados |
429 | Too Many Requests - Limite de requisições excedido |
5xx - Erro do Servidor
5xx - Erro do Servidor
| Código | Descrição |
|---|---|
500 | Internal Server Error - Erro interno do servidor |
503 | Service Unavailable - Serviço temporariamente indisponível |
Rate Limiting
A API implementa limites de requisições para garantir a qualidade do serviço:Limite Padrão
1000 requisições/minutoLimite padrão para contas standard
Limite Enterprise
5000 requisições/minutoLimite para contas enterprise
Versionamento
A API utiliza versionamento na URL:- v1: Versão atual e estável da API
- Mudanças breaking serão introduzidas em novas versões (v2, v3, etc.)
- Versões antigas serão mantidas por pelo menos 12 meses após deprecação
Idempotência
Para operações críticas, use o campoexternalId para garantir idempotência:
O
externalId deve ser um UUID único gerado pelo seu sistema. A API usará este ID para evitar processamento duplicado e para correlacionar webhooks.Especificação OpenAPI
OpenAPI Specification
Baixe a especificação OpenAPI completa para importar em ferramentas como Postman, Insomnia ou gerar SDKs automaticamente.
Próximos Passos
Fluxo Completo
Veja o fluxo completo de integração
Autenticação
Entenda como autenticar suas requisições
Webhooks
Configure notificações automáticas