Skip to main content
POST
https://api.revenda.nexus
/
users
Criar Revendedor
curl --request POST \
  --url https://api.revenda.nexus/users \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "username": "<string>",
  "password": "<string>",
  "is_master": 123,
  "credits": "<string>",
  "whatsapp": "<string>",
  "telegram": "<string>",
  "language": "<string>",
  "country": "<string>",
  "email": "<string>",
  "notes": "<string>"
}
'
{
  "id": 136,
  "username": "",
  "password": "",
  "is_master": 0,
  "credits": "10",
  "country": "Brasil",
  "whatsapp": "12312312312",
  "telegram": null,
  "master": 80,
  "recharge": "1/16/2025, 12:32:13 PM",
  "status": 1,
  "is_admin": 0,
  "language": "pt",
  "createdAt": "2025-01-16T15:32:13.611Z",
  "updatedAt": "2025-01-16T15:32:13.611Z",
  "token": null,
  "notes": null,
  "trash": 0,
  "active_tree": 0,
  "block_reseller": 0
}

Como utilizar este endpoint?

Esse endpoint permite criar um novo revendedor, definindo suas permissões e dados de acesso.

Headers obrigatórios

Authorization
string
required
O token de autenticação no formato Bearer é obrigatório para acessar este endpoint.

Parâmetros do corpo da requisição (Payload)

username
string
required
Nome de usuário do revendedor.
password
string
required
Senha do revendedor.
is_master
number
required
Define se o revendedor será master (1) ou não (0).
credits
string
required
Quantidade de créditos disponíveis para o revendedor.
whatsapp
string
Número de WhatsApp do revendedor. Campo opcional.
telegram
string
Usuário do Telegram do revendedor. Campo opcional.
language
string
Idioma do revendedor (ex.: pt, en).
country
string
required
País de origem do revendedor.
email
string
E-mail do revendedor. Campo opcional.
notes
string
Observações adicionais. Campo opcional.

Exemplo de Requisição

POST https://api.revenda.nexus/users
Headers:
{
  "Authorization": "Bearer seu_token_aqui",
  "Content-Type": "application/json"
}
Payload:
{
  "username": "username-definido",
  "password": "password-definido",
  "is_master": 1,
  "credits": "12312",
  "whatsapp": "12312312312",
  "telegram": "zeca",
  "language": "pt",
  "country": "Brasil",
  "email": "[email protected]",
  "notes": ""
}

Resposta

status
number
Indica o código HTTP da resposta. Esperado: 201 (Created).
response
object
Conteúdo da resposta.

Exemplo de Resposta

{
  "id": 136,
  "username": "",
  "password": "",
  "is_master": 0,
  "credits": "10",
  "country": "Brasil",
  "whatsapp": "12312312312",
  "telegram": null,
  "master": 80,
  "recharge": "1/16/2025, 12:32:13 PM",
  "status": 1,
  "is_admin": 0,
  "language": "pt",
  "createdAt": "2025-01-16T15:32:13.611Z",
  "updatedAt": "2025-01-16T15:32:13.611Z",
  "token": null,
  "notes": null,
  "trash": 0,
  "active_tree": 0,
  "block_reseller": 0
}