Visualizar usuário
curl --request GET \
--url https://nexus.ticto.com.br/api/v1/users/{user_hash} \
--header 'X-Api-Client-Token: <api-key>'import requests
url = "https://nexus.ticto.com.br/api/v1/users/{user_hash}"
headers = {"X-Api-Client-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Client-Token': '<api-key>'}};
fetch('https://nexus.ticto.com.br/api/v1/users/{user_hash}', 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://nexus.ticto.com.br/api/v1/users/{user_hash}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Api-Client-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://nexus.ticto.com.br/api/v1/users/{user_hash}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Client-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://nexus.ticto.com.br/api/v1/users/{user_hash}")
.header("X-Api-Client-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://nexus.ticto.com.br/api/v1/users/{user_hash}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Client-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"code": "<string>",
"status": "<string>",
"name": "<string>",
"email": "<string>",
"type": "person",
"is_approved": true,
"is_registration_completed": true,
"created_at": "2023-11-07T05:31:56Z",
"public_token": "<string>",
"cpf": "<string>",
"cnpj": "<string>",
"legacy": true
}Usuários
Visualizar usuário
Retorna os dados gerais de um usuário pelo Hash
GET
/
users
/
{user_hash}
Visualizar usuário
curl --request GET \
--url https://nexus.ticto.com.br/api/v1/users/{user_hash} \
--header 'X-Api-Client-Token: <api-key>'import requests
url = "https://nexus.ticto.com.br/api/v1/users/{user_hash}"
headers = {"X-Api-Client-Token": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Api-Client-Token': '<api-key>'}};
fetch('https://nexus.ticto.com.br/api/v1/users/{user_hash}', 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://nexus.ticto.com.br/api/v1/users/{user_hash}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Api-Client-Token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://nexus.ticto.com.br/api/v1/users/{user_hash}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Api-Client-Token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://nexus.ticto.com.br/api/v1/users/{user_hash}")
.header("X-Api-Client-Token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://nexus.ticto.com.br/api/v1/users/{user_hash}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Api-Client-Token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"code": "<string>",
"status": "<string>",
"name": "<string>",
"email": "<string>",
"type": "person",
"is_approved": true,
"is_registration_completed": true,
"created_at": "2023-11-07T05:31:56Z",
"public_token": "<string>",
"cpf": "<string>",
"cnpj": "<string>",
"legacy": true
}Authorizations
Token de autenticação do cliente obtido via endpoint /auth
Path Parameters
Hash do usuário
Response
Dados do usuário retornados com sucesso
Código único do usuário
Status do usuário
Nome do usuário
Email do usuário
Tipo do usuário
Available options:
person, company Se o usuário foi aprovado
Se o registro foi completado
Data e hora no formato ISO 8601
Token público para autenticação em endpoints protegidos
CPF do usuário (apenas para pessoa física)
CNPJ do usuário (apenas para pessoa jurídica)
Indica se o usuário é legado para o client autenticado. Usuários legados foram criados antes da integração com o Nexus (origem diferente de nexus) e não podem ter o perfil atualizado pela API. Presente apenas quando há um client autenticado.