Atualizar Revendedor
curl --request PATCH \
--url https://api.revenda.nexus/users/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"username": "<string>",
"password": "<string>",
"email": "<string>",
"country": "<string>",
"whatsapp": "<string>",
"telegram": "<string>",
"notes": "<string>"
}
'import requests
url = "https://api.revenda.nexus/users/{id}"
payload = {
"username": "<string>",
"password": "<string>",
"email": "<string>",
"country": "<string>",
"whatsapp": "<string>",
"telegram": "<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>',
email: '<string>',
country: '<string>',
whatsapp: '<string>',
telegram: '<string>',
notes: '<string>'
})
};
fetch('https://api.revenda.nexus/users/{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/users/{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>',
'email' => '<string>',
'country' => '<string>',
'whatsapp' => '<string>',
'telegram' => '<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/users/{id}"
payload := strings.NewReader("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"email\": \"<string>\",\n \"country\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"telegram\": \"<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/users/{id}")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"email\": \"<string>\",\n \"country\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"telegram\": \"<string>\",\n \"notes\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.revenda.nexus/users/{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 \"email\": \"<string>\",\n \"country\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"telegram\": \"<string>\",\n \"notes\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": 136,
"username": "novo_usuario",
"password": "nova_senha",
"email": "[email protected]",
"country": "Brasil",
"whatsapp": "+55 987654321",
"telegram": "novoTelegram",
"notes": "Atualização de informações do revendedor"
}
Revendedores
Atualizar Revendedor
Este endpoint permite atualizar as informações de um revendedor na plataforma Nexus.
PATCH
/
users
/
{id}
Atualizar Revendedor
curl --request PATCH \
--url https://api.revenda.nexus/users/{id} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"username": "<string>",
"password": "<string>",
"email": "<string>",
"country": "<string>",
"whatsapp": "<string>",
"telegram": "<string>",
"notes": "<string>"
}
'import requests
url = "https://api.revenda.nexus/users/{id}"
payload = {
"username": "<string>",
"password": "<string>",
"email": "<string>",
"country": "<string>",
"whatsapp": "<string>",
"telegram": "<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>',
email: '<string>',
country: '<string>',
whatsapp: '<string>',
telegram: '<string>',
notes: '<string>'
})
};
fetch('https://api.revenda.nexus/users/{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/users/{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>',
'email' => '<string>',
'country' => '<string>',
'whatsapp' => '<string>',
'telegram' => '<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/users/{id}"
payload := strings.NewReader("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"email\": \"<string>\",\n \"country\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"telegram\": \"<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/users/{id}")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"username\": \"<string>\",\n \"password\": \"<string>\",\n \"email\": \"<string>\",\n \"country\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"telegram\": \"<string>\",\n \"notes\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.revenda.nexus/users/{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 \"email\": \"<string>\",\n \"country\": \"<string>\",\n \"whatsapp\": \"<string>\",\n \"telegram\": \"<string>\",\n \"notes\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id": 136,
"username": "novo_usuario",
"password": "nova_senha",
"email": "[email protected]",
"country": "Brasil",
"whatsapp": "+55 987654321",
"telegram": "novoTelegram",
"notes": "Atualização de informações do revendedor"
}
Como utilizar este endpoint?
Esse endpoint permite atualizar os dados de um revendedor existente.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 revendedor a ser atualizado. 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 revendedor
string
required
Nova senha do revendedor.
string
Novo e-mail do revendedor. Campo opcional.
string
required
País de origem do revendedor
string
required
Novo número de WhatsApp do revendedor.
string
Novo usuário do Telegram do revendedor. Campo opcional.
string
Observações adicionais sobre o revendedor. Campo opcional.
Exemplo de Requisição
PATCH https://api.revenda.nexus/users/136
Headers:
{
"Authorization": "Bearer seu_token_aqui",
"Content-Type": "application/json"
}
Payload:
{
"username": "novo_usuario",
"password": "nova_senha",
"email": "[email protected]",
"country": "Brasil",
"whatsapp": "+55 987654321",
"telegram": "novoTelegram",
"notes": "Atualização de informações do revendedor"
}
Resposta
number
Indica o código HTTP da resposta. Esperado: 200 (OK).
object
Conteúdo da resposta.
Exemplo de Resposta
{
"id": 136,
"username": "novo_usuario",
"password": "nova_senha",
"email": "[email protected]",
"country": "Brasil",
"whatsapp": "+55 987654321",
"telegram": "novoTelegram",
"notes": "Atualização de informações do revendedor"
}
⌘I

