Importante sobre o x-painel-token:
use no header o token exato do painel que você deseja operar.
Cada painel possui token próprio, então não reutilize token de outro painel na mesma API key.
Servidores
2 endpoints
GETGet Servers
/servers
Endpoint mapeado automaticamente a partir de routes/api.js
Parâmetros
Headers
x-api-key
{{apikey}}
Obrigatorio
x-painel-token
{{x-painel-token}}
Obrigatorio
Query params
senha
{{senha}}
Obrigatorio
login
{{login}}
Obrigatorio
dominio
{{dominio}}
Obrigatorio
Exemplo request (cURL)
curl -X GET "{{APIURL}}/servers"
-H "x-api-key: {{apikey}}"
-H "x-painel-token: {{x-painel-token}}"
{
"success": false,
"message": "Descricao do erro"
}
Revendas
2 endpoints
POSTCriar_reseller_mensalista_por_valor_fixo
/reseller
Endpoint mapeado automaticamente a partir de routes/api.js
Parâmetros
Headers
x-api-key
{{apikey}}
Obrigatorio
x-painel-token
{{x-painel-token}}
Obrigatorio
Query params
dominio
{{dominio}}
Obrigatorio
login
{{login}}
Obrigatorio
senha
{{senha}}
Obrigatorio
Exemplo request (cURL)
curl -X POST "{{APIURL}}/reseller"
-H "x-api-key: {{apikey}}"
-H "x-painel-token: {{x-painel-token}}"
-H "Content-Type: application/json"
-d '{
"credits": 10,
"username": "",
"password": "dasdasdasdsa",
"membership_cost": "R$ 10,00", //valor
"email": "teste2@gmail.com",
"telegram": "12345678",
"whatsapp": "5521972268320",
"servers": ["BV4D3rLaqZ"], //servers a ser usados deixa array vazio para todos
"disable_after_days_without_recharge": 0, //Desativar login se não recarregar - em dias Deixe 0 para desativar essa opção
"role": "master-reseller", //ultra-reseller, master-reseller ou reseller
"note": "Criado pela api",
"membership_days_recurrency": 30, //Dias corridos
"membership_min_customers_to_charge": 10, //minimo e cliente para cobrar
"membership_max_number_of_customers": 1000, //maximo de cliente
"membership_expiry_date": "2026-05-30", //data de vencimento
"membership_expiry_time" : "23:30", //Hora de vencimento
"membership_active": "YES", // ativar mensalista
"membership_type": "FIXED" // tipo de revenda
}'
Body (exemplo)
{
"credits": 10,
"username": "",
"password": "dasdasdasdsa",
"membership_cost": "R$ 10,00", //valor
"email": "teste2@gmail.com",
"telegram": "12345678",
"whatsapp": "5521972268320",
"servers": ["BV4D3rLaqZ"], //servers a ser usados deixa array vazio para todos
"disable_after_days_without_recharge": 0, //Desativar login se não recarregar - em dias Deixe 0 para desativar essa opção
"role": "master-reseller", //ultra-reseller, master-reseller ou reseller
"note": "Criado pela api",
"membership_days_recurrency": 30, //Dias corridos
"membership_min_customers_to_charge": 10, //minimo e cliente para cobrar
"membership_max_number_of_customers": 1000, //maximo de cliente
"membership_expiry_date": "2026-05-30", //data de vencimento
"membership_expiry_time" : "23:30", //Hora de vencimento
"membership_active": "YES", // ativar mensalista
"membership_type": "FIXED" // tipo de revenda
}