Skip to main content
PATCH
https://api.revenda.nexus
/
lines
/
active
/
{id}
Ativar Cliente
curl --request PATCH \
  --url https://api.revenda.nexus/lines/active/{id} \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "username": "<string>",
  "password": "<string>",
  "credits": 123,
  "whatsapp": "<string>",
  "country": "<string>",
  "notes": "<string>"
}
'
{
  "id": 505,
  "username": "123456",
  "password": "123456",
  "owner": 80,
  "expDate": "2025-02-15T14:27:08.832Z",
  "notes": "Ativação oficial",
  "status": 1,
  "isTrial": 0,
  "whatsapp": "(12) 3 1231-2312",
  "telegram": null,
  "trash": 0,
  "country": "Brasil",
  "error_nexus": 0,
  "idNexus": 8448,
  "updated": 0,
  "migrationUrl": null,
  "lastTrust": null,
  "email": null,
  "createdAt": "2025-01-16T13:42:30.047Z",
  "updatedAt": "2025-01-16T13:42:30.047Z"
}

Como utilizar este endpoint?

Esse endpoint converte um cliente de teste em um cliente ativo, definindo o período de ativação com base nos créditos utilizados.

Headers obrigatórios

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

Parâmetros da URL

id
string
required
ID do cliente a ser ativado. Esse parâmetro deve ser informado diretamente na URL.

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

username
string
required
Nome de usuário do cliente a ser ativado.
password
string
required
Senha do cliente.
credits
number
required
Quantidade de créditos para ativação, onde cada crédito corresponde a um período específico:
  • 0.5 Crédito → 15 dias
  • 1 Crédito → 1 mês
  • 2 Créditos → 2 meses
  • 3 Créditos → 3 meses
  • 5 Créditos → 180 dias
  • 10 Créditos → 360 dias
whatsapp
string
Número de WhatsApp do cliente. Campo opcional.
country
string
required
País de origem do cliente.
notes
string
Observações adicionais sobre o cliente. Campo opcional.

Exemplo de Requisição

PATCH https://api.revenda.nexus/lines/active/505
Headers:
{
  "Authorization": "Bearer seu_token_aqui",
  "Content-Type": "application/json"
}
Payload:
{
  "username": "123456",
  "password": "123456",
  "credits": 1,
  "whatsapp": "(12) 3 1231-2312",
  "country": "Brasil",
  "notes": "Ativação oficial"
}

Resposta

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

Exemplo de Resposta

{
  "id": 505,
  "username": "123456",
  "password": "123456",
  "owner": 80,
  "expDate": "2025-02-15T14:27:08.832Z",
  "notes": "Ativação oficial",
  "status": 1,
  "isTrial": 0,
  "whatsapp": "(12) 3 1231-2312",
  "telegram": null,
  "trash": 0,
  "country": "Brasil",
  "error_nexus": 0,
  "idNexus": 8448,
  "updated": 0,
  "migrationUrl": null,
  "lastTrust": null,
  "email": null,
  "createdAt": "2025-01-16T13:42:30.047Z",
  "updatedAt": "2025-01-16T13:42:30.047Z"
}