Cria uma proposta de contratação de consignado
curl --request POST \
--url https://api.example.com/api/services/app/EConsignado/Contratar \
--header 'Content-Type: application/json-patch+json' \
--data '
{
"registrationNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"email": "<string>",
"phoneNumber": "<string>",
"street": "<string>",
"addressNumber": "<string>",
"neighborhood": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"addressAdditional": "<string>",
"accountType": 123,
"branch": "<string>",
"branchDigit": "<string>",
"accountNumber": "<string>",
"accountDigit": "<string>",
"bankNumber": "<string>"
}
'import requests
url = "https://api.example.com/api/services/app/EConsignado/Contratar"
payload = {
"registrationNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"email": "<string>",
"phoneNumber": "<string>",
"street": "<string>",
"addressNumber": "<string>",
"neighborhood": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"addressAdditional": "<string>",
"accountType": 123,
"branch": "<string>",
"branchDigit": "<string>",
"accountNumber": "<string>",
"accountDigit": "<string>",
"bankNumber": "<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({
registrationNumber: '<string>',
birth: '2023-11-07T05:31:56Z',
email: '<string>',
phoneNumber: '<string>',
street: '<string>',
addressNumber: '<string>',
neighborhood: '<string>',
city: '<string>',
state: '<string>',
postalCode: '<string>',
addressAdditional: '<string>',
accountType: 123,
branch: '<string>',
branchDigit: '<string>',
accountNumber: '<string>',
accountDigit: '<string>',
bankNumber: '<string>'
})
};
fetch('https://api.example.com/api/services/app/EConsignado/Contratar', 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/Contratar",
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([
'registrationNumber' => '<string>',
'birth' => '2023-11-07T05:31:56Z',
'email' => '<string>',
'phoneNumber' => '<string>',
'street' => '<string>',
'addressNumber' => '<string>',
'neighborhood' => '<string>',
'city' => '<string>',
'state' => '<string>',
'postalCode' => '<string>',
'addressAdditional' => '<string>',
'accountType' => 123,
'branch' => '<string>',
'branchDigit' => '<string>',
'accountNumber' => '<string>',
'accountDigit' => '<string>',
'bankNumber' => '<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/Contratar"
payload := strings.NewReader("{\n \"registrationNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"street\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"neighborhood\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"addressAdditional\": \"<string>\",\n \"accountType\": 123,\n \"branch\": \"<string>\",\n \"branchDigit\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"accountDigit\": \"<string>\",\n \"bankNumber\": \"<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/Contratar")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"registrationNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"street\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"neighborhood\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"addressAdditional\": \"<string>\",\n \"accountType\": 123,\n \"branch\": \"<string>\",\n \"branchDigit\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"accountDigit\": \"<string>\",\n \"bankNumber\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/services/app/EConsignado/Contratar")
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 \"registrationNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"street\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"neighborhood\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"addressAdditional\": \"<string>\",\n \"accountType\": 123,\n \"branch\": \"<string>\",\n \"branchDigit\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"accountDigit\": \"<string>\",\n \"bankNumber\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyConsignado CLT
Cria uma proposta de contratação de consignado
POST
/
api
/
services
/
app
/
EConsignado
/
Contratar
Cria uma proposta de contratação de consignado
curl --request POST \
--url https://api.example.com/api/services/app/EConsignado/Contratar \
--header 'Content-Type: application/json-patch+json' \
--data '
{
"registrationNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"email": "<string>",
"phoneNumber": "<string>",
"street": "<string>",
"addressNumber": "<string>",
"neighborhood": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"addressAdditional": "<string>",
"accountType": 123,
"branch": "<string>",
"branchDigit": "<string>",
"accountNumber": "<string>",
"accountDigit": "<string>",
"bankNumber": "<string>"
}
'import requests
url = "https://api.example.com/api/services/app/EConsignado/Contratar"
payload = {
"registrationNumber": "<string>",
"birth": "2023-11-07T05:31:56Z",
"email": "<string>",
"phoneNumber": "<string>",
"street": "<string>",
"addressNumber": "<string>",
"neighborhood": "<string>",
"city": "<string>",
"state": "<string>",
"postalCode": "<string>",
"addressAdditional": "<string>",
"accountType": 123,
"branch": "<string>",
"branchDigit": "<string>",
"accountNumber": "<string>",
"accountDigit": "<string>",
"bankNumber": "<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({
registrationNumber: '<string>',
birth: '2023-11-07T05:31:56Z',
email: '<string>',
phoneNumber: '<string>',
street: '<string>',
addressNumber: '<string>',
neighborhood: '<string>',
city: '<string>',
state: '<string>',
postalCode: '<string>',
addressAdditional: '<string>',
accountType: 123,
branch: '<string>',
branchDigit: '<string>',
accountNumber: '<string>',
accountDigit: '<string>',
bankNumber: '<string>'
})
};
fetch('https://api.example.com/api/services/app/EConsignado/Contratar', 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/Contratar",
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([
'registrationNumber' => '<string>',
'birth' => '2023-11-07T05:31:56Z',
'email' => '<string>',
'phoneNumber' => '<string>',
'street' => '<string>',
'addressNumber' => '<string>',
'neighborhood' => '<string>',
'city' => '<string>',
'state' => '<string>',
'postalCode' => '<string>',
'addressAdditional' => '<string>',
'accountType' => 123,
'branch' => '<string>',
'branchDigit' => '<string>',
'accountNumber' => '<string>',
'accountDigit' => '<string>',
'bankNumber' => '<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/Contratar"
payload := strings.NewReader("{\n \"registrationNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"street\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"neighborhood\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"addressAdditional\": \"<string>\",\n \"accountType\": 123,\n \"branch\": \"<string>\",\n \"branchDigit\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"accountDigit\": \"<string>\",\n \"bankNumber\": \"<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/Contratar")
.header("Content-Type", "application/json-patch+json")
.body("{\n \"registrationNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"street\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"neighborhood\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"addressAdditional\": \"<string>\",\n \"accountType\": 123,\n \"branch\": \"<string>\",\n \"branchDigit\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"accountDigit\": \"<string>\",\n \"bankNumber\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/services/app/EConsignado/Contratar")
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 \"registrationNumber\": \"<string>\",\n \"birth\": \"2023-11-07T05:31:56Z\",\n \"email\": \"<string>\",\n \"phoneNumber\": \"<string>\",\n \"street\": \"<string>\",\n \"addressNumber\": \"<string>\",\n \"neighborhood\": \"<string>\",\n \"city\": \"<string>\",\n \"state\": \"<string>\",\n \"postalCode\": \"<string>\",\n \"addressAdditional\": \"<string>\",\n \"accountType\": 123,\n \"branch\": \"<string>\",\n \"branchDigit\": \"<string>\",\n \"accountNumber\": \"<string>\",\n \"accountDigit\": \"<string>\",\n \"bankNumber\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyCria a proposta de consignado com os dados do cliente e da conta bancária. Criada a
proposta, ela passa a ser uma Operação — acompanhe pela aba
Operações.
curl -X POST "https://gateway.hubcred.com.br/external/v1/api/services/app/EConsignado/Contratar" \
-H "Authorization: Bearer SEU_TOKEN" -H "Content-Type: application/json" \
-d '{ "registrationNumber": "12345678900", "birth": "1990-01-01", "email": "maria@ex.com", "phoneNumber": "11999998888", "bankNumber": "001", "branch": "0001", "accountNumber": "12345", "accountDigit": "6", "...": "demais campos no schema abaixo" }'
Body
application/json-patch+jsonapplication/jsontext/jsonapplication/*+json
Input com os dados para a proposta
Dados de entrada para criação de proposta de consignado externo.
Número da matrícula do cliente.
Data de nascimento do cliente.
E-mail do cliente.
Número de telefone do cliente.
Logradouro do endereço.
Número do endereço.
Bairro do endereço.
Cidade do endereço.
Estado (UF) do endereço.
CEP do endereço.
Complemento do endereço.
Tipo de conta para depósito (1 - Poupança, 2 - Conta Corrente).
Número da agência.
Dígito da agência.
Número da conta.
Dígito da conta.
Número do banco.
Response
200
OK
⌘I