Solicitar autorização para consulta
curl --request POST \
--url https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao \
--header 'Content-Type: application/json-patch+json' \
--data '
{
"cpf": "<string>",
"name": "<string>",
"phoneNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"addressState": "<string>",
"addressZipCode": "<string>",
"addressNeighborhood": "<string>",
"addressComplement": "<string>",
"addressNumber": "<string>",
"addressStreet": "<string>",
"addressCity": "<string>"
}
'import requests
url = "https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao"
payload = {
"cpf": "<string>",
"name": "<string>",
"phoneNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"addressState": "<string>",
"addressZipCode": "<string>",
"addressNeighborhood": "<string>",
"addressComplement": "<string>",
"addressNumber": "<string>",
"addressStreet": "<string>",
"addressCity": "<string>"
}
headers = {"Content-Type": "application/json-patch+json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json-patch+json'},
body: JSON.stringify({
cpf: '<string>',
name: '<string>',
phoneNumber: '<string>',
birth: '2023-11-07T05:31:56Z',
addressState: '<string>',
addressZipCode: '<string>',
addressNeighborhood: '<string>',
addressComplement: '<string>',
addressNumber: '<string>',
addressStreet: '<string>',
addressCity: '<string>'
})
};
fetch('https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao', 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.example.com/api/services/app/EConsignado/SolicitarAutorizacao",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'cpf' => '<string>',
'name' => '<string>',
'phoneNumber' => '<string>',
'birth' => '2023-11-07T05:31:56Z',
'addressState' => '<string>',
'addressZipCode' => '<string>',
'addressNeighborhood' => '<string>',
'addressComplement' => '<string>',
'addressNumber' => '<string>',
'addressStreet' => '<string>',
'addressCity' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json-patch+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.example.com/api/services/app/EConsignado/SolicitarAutorizacao"
payload := strings.NewReader("{\n \"cpf\": \"<string>\",\n \"name\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"addressState\": \"<string>\",\n \"addressZipCode\": \"<string>\",\n \"addressNeighborhood\": \"<string>\",\n \"addressComplement\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"addressStreet\": \"<string>\",\n \"addressCity\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json-patch+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"cpf\": \"<string>\",\n \"name\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"addressState\": \"<string>\",\n \"addressZipCode\": \"<string>\",\n \"addressNeighborhood\": \"<string>\",\n \"addressComplement\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"addressStreet\": \"<string>\",\n \"addressCity\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json-patch+json'
request.body = "{\n \"cpf\": \"<string>\",\n \"name\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"addressState\": \"<string>\",\n \"addressZipCode\": \"<string>\",\n \"addressNeighborhood\": \"<string>\",\n \"addressComplement\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"addressStreet\": \"<string>\",\n \"addressCity\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyConsignado CLT
Solicitar autorização para consulta
POST
/
api
/
services
/
app
/
EConsignado
/
SolicitarAutorizacao
Solicitar autorização para consulta
curl --request POST \
--url https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao \
--header 'Content-Type: application/json-patch+json' \
--data '
{
"cpf": "<string>",
"name": "<string>",
"phoneNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"addressState": "<string>",
"addressZipCode": "<string>",
"addressNeighborhood": "<string>",
"addressComplement": "<string>",
"addressNumber": "<string>",
"addressStreet": "<string>",
"addressCity": "<string>"
}
'import requests
url = "https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao"
payload = {
"cpf": "<string>",
"name": "<string>",
"phoneNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"addressState": "<string>",
"addressZipCode": "<string>",
"addressNeighborhood": "<string>",
"addressComplement": "<string>",
"addressNumber": "<string>",
"addressStreet": "<string>",
"addressCity": "<string>"
}
headers = {"Content-Type": "application/json-patch+json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json-patch+json'},
body: JSON.stringify({
cpf: '<string>',
name: '<string>',
phoneNumber: '<string>',
birth: '2023-11-07T05:31:56Z',
addressState: '<string>',
addressZipCode: '<string>',
addressNeighborhood: '<string>',
addressComplement: '<string>',
addressNumber: '<string>',
addressStreet: '<string>',
addressCity: '<string>'
})
};
fetch('https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao', 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.example.com/api/services/app/EConsignado/SolicitarAutorizacao",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'cpf' => '<string>',
'name' => '<string>',
'phoneNumber' => '<string>',
'birth' => '2023-11-07T05:31:56Z',
'addressState' => '<string>',
'addressZipCode' => '<string>',
'addressNeighborhood' => '<string>',
'addressComplement' => '<string>',
'addressNumber' => '<string>',
'addressStreet' => '<string>',
'addressCity' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json-patch+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.example.com/api/services/app/EConsignado/SolicitarAutorizacao"
payload := strings.NewReader("{\n \"cpf\": \"<string>\",\n \"name\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"addressState\": \"<string>\",\n \"addressZipCode\": \"<string>\",\n \"addressNeighborhood\": \"<string>\",\n \"addressComplement\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"addressStreet\": \"<string>\",\n \"addressCity\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json-patch+json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"cpf\": \"<string>\",\n \"name\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"addressState\": \"<string>\",\n \"addressZipCode\": \"<string>\",\n \"addressNeighborhood\": \"<string>\",\n \"addressComplement\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"addressStreet\": \"<string>\",\n \"addressCity\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/services/app/EConsignado/SolicitarAutorizacao")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json-patch+json'
request.body = "{\n \"cpf\": \"<string>\",\n \"name\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"addressState\": \"<string>\",\n \"addressZipCode\": \"<string>\",\n \"addressNeighborhood\": \"<string>\",\n \"addressComplement\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"addressStreet\": \"<string>\",\n \"addressCity\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyPrimeiro passo do Consignado CLT: solicita a autorização do cliente para consulta das
margens e relacionamentos de emprego. Com a autorização concluída, siga para
obter os relacionamentos e
simular.
Autentique-se antes (Autenticação). A resposta vem no envelope padrão — os campos abaixo são o conteúdo de
result.curl -X POST "https://gateway.hubcred.com.br/external/v1/api/services/app/EConsignado/SolicitarAutorizacao" \
-H "Authorization: Bearer SEU_TOKEN" -H "Content-Type: application/json" \
-d '{ "cpf": "12345678900", "name": "Maria de Tal", "phoneNumber": "11999998888", "birth": "1990-01-01", "...": "campos de endereço no schema abaixo" }'
Body
application/json-patch+jsonapplication/jsontext/jsonapplication/*+json
Input com os dados para solicitação de autorização
Dados de entrada para solicitação de autorização de consignado externo.
CPF do cliente.
Nome completo do cliente.
Número de telefone do cliente.
Data de nascimento do cliente.
Estado (UF) do endereço.
CEP do endereço.
Bairro do endereço.
Complemento do endereço.
Número do endereço.
Logradouro do endereço.
Cidade do endereço.
Response
200
OK
⌘I