Editar Cliente
curl --request PATCH \
--url https://api.revenda.nexus/lines/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"username": "<string>",
"password": "<string>",
"whatsapp": "<string>",
"country": "<string>",
"notes": "<string>"
}
'import requests
url = "https://api.revenda.nexus/lines/{id}"
payload = {
"username": "<string>",
"password": "<string>",
"whatsapp": "<string>",
"country": "<string>",
"notes": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
username: '<string>',
password: '<string>',
whatsapp: '<string>',
country: '<string>',
notes: '<string>'
})
};
fetch('https://api.revenda.nexus/lines/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.revenda.nexus/lines/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'username' => '<string>',
'password' => '<string>',
'whatsapp' => '<string>',
'country' => '<string>',
'notes' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.revenda.nexus/lines/{id}"
payload := strings.NewReader("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"country\": \"<string>\",\n \"notes\": \"<string>\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.revenda.nexus/lines/{id}")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"country\": \"<string>\",\n \"notes\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.revenda.nexus/lines/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"country\": \"<string>\",\n \"notes\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": 505,
"username": "novo_usuario",
"password": "nova_senha",
"whatsapp": "(11) 9 8765-4321",
"country": "Brasil",
"notes": "Atualização de dados do cliente"
}
Clientes
Editar Cliente
Este endpoint permite editar as informações de um cliente ativo na plataforma Nexus.
PATCH
/
lines
/
{id}
Editar Cliente
curl --request PATCH \
--url https://api.revenda.nexus/lines/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"username": "<string>",
"password": "<string>",
"whatsapp": "<string>",
"country": "<string>",
"notes": "<string>"
}
'import requests
url = "https://api.revenda.nexus/lines/{id}"
payload = {
"username": "<string>",
"password": "<string>",
"whatsapp": "<string>",
"country": "<string>",
"notes": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
username: '<string>',
password: '<string>',
whatsapp: '<string>',
country: '<string>',
notes: '<string>'
})
};
fetch('https://api.revenda.nexus/lines/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.revenda.nexus/lines/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'username' => '<string>',
'password' => '<string>',
'whatsapp' => '<string>',
'country' => '<string>',
'notes' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.revenda.nexus/lines/{id}"
payload := strings.NewReader("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"country\": \"<string>\",\n \"notes\": \"<string>\"\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.revenda.nexus/lines/{id}")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"country\": \"<string>\",\n \"notes\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.revenda.nexus/lines/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"country\": \"<string>\",\n \"notes\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": 505,
"username": "novo_usuario",
"password": "nova_senha",
"whatsapp": "(11) 9 8765-4321",
"country": "Brasil",
"notes": "Atualização de dados do cliente"
}
Como utilizar este endpoint?
Esse endpoint permite atualizar os dados de um cliente ativo, como nome de usuário, senha, contato e observações.Headers obrigatórios
string
required
O token de autenticação no formato Bearer é obrigatório para acessar este endpoint.
Parâmetros da URL
string
required
ID do cliente a ser editado. Esse parâmetro deve ser informado diretamente na URL.
Parâmetros do corpo da requisição (Payload)
string
required
Novo nome de usuário do cliente.
string
required
Nova senha do cliente.
string
required
Número de WhatsApp do cliente.
string
required
País de origem do cliente.
string
Observações adicionais sobre o cliente. Campo opcional.
Exemplo de Requisição
PATCH https://api.revenda.nexus/lines/505
Headers:
{
"Authorization": "Bearer seu_token_aqui",
"Content-Type": "application/json"
}
Payload:
{
"username": "novo_usuario",
"password": "nova_senha",
"whatsapp": "(11) 9 8765-4321",
"country": "Brasil",
"notes": "Atualização de dados do cliente"
}
Resposta
number
Indica o código HTTP da resposta. Esperado: 200 (OK).
object
Exemplo de Resposta
{
"id": 505,
"username": "novo_usuario",
"password": "nova_senha",
"whatsapp": "(11) 9 8765-4321",
"country": "Brasil",
"notes": "Atualização de dados do cliente"
}
⌘I

