API Reference
Bem-vindo à referência completa da API My ID Virtual. Esta seção contém documentação detalhada de todos os endpoints disponíveis, organizados por funcionalidade.Base URL
Em produção, substitua por
https://api.myidvirtual.comAutenticação
A maioria dos endpoints requer autenticação via JWT token:Estrutura da Documentação
Cada endpoint é documentado com:- Método HTTP e URL
- Parâmetros de entrada (path, query, body)
- Códigos de resposta possíveis
- Exemplos de requisição e resposta
- Requisitos de autenticação e permissões
Módulos da API
Autenticação
Login, registro, OTP e gerenciamento de tokens
Usuários
CRUD de usuários e gerenciamento de perfis
Clientes
Gerenciamento de clientes VPN
Servidores
Configuração e gerenciamento de servidores VPN
Serviços VPN
Contas VPN e configurações de conexão
Pagamentos
Pagamentos e autopay
Transações
Pagamentos e histórico financeiro
Webhooks
Configuração de webhooks e notificações
Sistema de envio de emails
Arquivos
Gerenciamento de arquivos e documentos
Revendedores
Sistema de revenda e hierarquia
Administrativo
Dashboard, logs e ferramentas admin
Recursos Especiais
Rate Limiting
A API implementa limitação de taxa para proteger contra abuso. Consulte os headers de resposta:Paginação
Endpoints que retornam listas suportam paginação:Filtros
Muitos endpoints suportam filtros avançados:Upload de Arquivos
Alguns endpoints suportam upload de arquivos:Códigos de Status
| Código | Significado |
|---|---|
200 | Sucesso |
201 | Recurso criado |
400 | Requisição inválida |
401 | Não autenticado |
403 | Sem permissão |
404 | Não encontrado |
422 | Dados inválidos |
500 | Erro interno |
Versionamento
Atualmente na versão 1. Futuras versões serão indicadas no URL:Documentação Interativa
Acesse a documentação interativa em:- Swagger UI:
http://localhost:3333/swagger - OpenAPI Spec:
http://localhost:3333/openapi
Suporte
Para suporte técnico:- Email: [email protected]
- Discord: Comunidade My ID Virtual
- GitHub: Issues
