Camada de integração enterprise-grade para múltiplas instâncias WHMCS. Segura, auditável e escalável.
Tudo que você precisa para integrar seus sistemas com WHMCS de forma segura e eficiente
Autenticação por token com hash SHA-256, rate limiting, e logs sanitizados para proteger seus dados.
Gerencie múltiplas instâncias WHMCS de forma transparente com resolução automática por tenant.
Todas as requisições são registradas com payload sanitizado, duração e instância WHMCS usada.
Construído com Laravel 13 e PHP 8.3+, com cache, filas e rate limiting para alta vazão.
Endpoints bem desenhados, orientados a recursos, com respostas JSON consistentes e padronizadas.
Documentação completa, exemplos de código e respostas de erro claras para integração rápida.
Três passos simples para começar a usar a API WHMCS.
Rode o seeder de desenvolvimento para receber seu token de acesso.
Adicione o token no header Authorization: Bearer.
Comece a consumir os endpoints da API.
# 1. Obter token (apenas uma vez)
php artisan db:seed --class=DevelopmentSeeder
# 2. Fazer requisição
curl -X GET "https://api.whmcs.vplaysh.top/v1/me" \
-H "Authorization: Bearer sk_dev_xxx" \
-H "Content-Type: application/json"
# 3. Ver resposta
{
"success": true,
"message": "Contexto do consumidor",
"data": { ... }
}
API completa para gerenciar clientes, serviços e faturas no WHMCS
/api/v1/health
Verifica o status de saúde da API. Não requer autenticação.
/api/v1/clients/search
Buscar clientes
/api/v1/clients/{id}
Detalhes do cliente
/api/v1/clients/{id}/summary
Resumo do cliente
/api/v1/services/{id}
Detalhes do serviço
/api/v1/services/{id}/summary
Resumo do serviço
/api/v1/services/{id}/suspend
Suspender serviço
/api/v1/services/{id}/unsuspend
Reativar serviço
/api/v1/invoices/search
Buscar faturas
/api/v1/invoices/{id}
Detalhes da fatura
/api/v1/clients/{id}/open-invoices
Faturas em aberto