curl --request POST \
--url https://api.salvy.com.br/api/v3/employees/sync \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"integrationId": "123",
"fullName": "João da Silva",
"status": "active",
"forceCreate": false,
"socialName": "João",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joaos04@gmail.com",
"workPhoneNumber": "+5541923456789",
"personalPhoneNumber": "+5541987654321",
"cpf": "198.099.750-07",
"position": "Desenvolvedor",
"area": "Engenharia",
"managerFullName": "Maria dos Santos",
"birthDate": "1990-04-15",
"admittedAt": "2020-05-27",
"terminatedAt": "2021-01-20",
"address": {
"zipCode": "12345-678",
"streetName": "Rua das Flores",
"streetNumber": "123",
"complement": "Apto 101",
"neighborhood": "Jardim das Flores",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
}
}
'import requests
url = "https://api.salvy.com.br/api/v3/employees/sync"
payload = {
"integrationId": "123",
"fullName": "João da Silva",
"status": "active",
"forceCreate": False,
"socialName": "João",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joaos04@gmail.com",
"workPhoneNumber": "+5541923456789",
"personalPhoneNumber": "+5541987654321",
"cpf": "198.099.750-07",
"position": "Desenvolvedor",
"area": "Engenharia",
"managerFullName": "Maria dos Santos",
"birthDate": "1990-04-15",
"admittedAt": "2020-05-27",
"terminatedAt": "2021-01-20",
"address": {
"zipCode": "12345-678",
"streetName": "Rua das Flores",
"streetNumber": "123",
"complement": "Apto 101",
"neighborhood": "Jardim das Flores",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
integrationId: '123',
fullName: 'João da Silva',
status: 'active',
forceCreate: false,
socialName: 'João',
workEmail: 'joaosilva@empresa.com.br',
personalEmail: 'joaos04@gmail.com',
workPhoneNumber: '+5541923456789',
personalPhoneNumber: '+5541987654321',
cpf: '198.099.750-07',
position: 'Desenvolvedor',
area: 'Engenharia',
managerFullName: 'Maria dos Santos',
birthDate: '1990-04-15',
admittedAt: '2020-05-27',
terminatedAt: '2021-01-20',
address: {
zipCode: '12345-678',
streetName: 'Rua das Flores',
streetNumber: '123',
complement: 'Apto 101',
neighborhood: 'Jardim das Flores',
city: 'São Paulo',
state: 'SP',
country: 'Brasil'
}
})
};
fetch('https://api.salvy.com.br/api/v3/employees/sync', 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.salvy.com.br/api/v3/employees/sync",
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([
'integrationId' => '123',
'fullName' => 'João da Silva',
'status' => 'active',
'forceCreate' => false,
'socialName' => 'João',
'workEmail' => 'joaosilva@empresa.com.br',
'personalEmail' => 'joaos04@gmail.com',
'workPhoneNumber' => '+5541923456789',
'personalPhoneNumber' => '+5541987654321',
'cpf' => '198.099.750-07',
'position' => 'Desenvolvedor',
'area' => 'Engenharia',
'managerFullName' => 'Maria dos Santos',
'birthDate' => '1990-04-15',
'admittedAt' => '2020-05-27',
'terminatedAt' => '2021-01-20',
'address' => [
'zipCode' => '12345-678',
'streetName' => 'Rua das Flores',
'streetNumber' => '123',
'complement' => 'Apto 101',
'neighborhood' => 'Jardim das Flores',
'city' => 'São Paulo',
'state' => 'SP',
'country' => 'Brasil'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.salvy.com.br/api/v3/employees/sync"
payload := strings.NewReader("{\n \"integrationId\": \"123\",\n \"fullName\": \"João da Silva\",\n \"status\": \"active\",\n \"forceCreate\": false,\n \"socialName\": \"João\",\n \"workEmail\": \"joaosilva@empresa.com.br\",\n \"personalEmail\": \"joaos04@gmail.com\",\n \"workPhoneNumber\": \"+5541923456789\",\n \"personalPhoneNumber\": \"+5541987654321\",\n \"cpf\": \"198.099.750-07\",\n \"position\": \"Desenvolvedor\",\n \"area\": \"Engenharia\",\n \"managerFullName\": \"Maria dos Santos\",\n \"birthDate\": \"1990-04-15\",\n \"admittedAt\": \"2020-05-27\",\n \"terminatedAt\": \"2021-01-20\",\n \"address\": {\n \"zipCode\": \"12345-678\",\n \"streetName\": \"Rua das Flores\",\n \"streetNumber\": \"123\",\n \"complement\": \"Apto 101\",\n \"neighborhood\": \"Jardim das Flores\",\n \"city\": \"São Paulo\",\n \"state\": \"SP\",\n \"country\": \"Brasil\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.post("https://api.salvy.com.br/api/v3/employees/sync")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"integrationId\": \"123\",\n \"fullName\": \"João da Silva\",\n \"status\": \"active\",\n \"forceCreate\": false,\n \"socialName\": \"João\",\n \"workEmail\": \"joaosilva@empresa.com.br\",\n \"personalEmail\": \"joaos04@gmail.com\",\n \"workPhoneNumber\": \"+5541923456789\",\n \"personalPhoneNumber\": \"+5541987654321\",\n \"cpf\": \"198.099.750-07\",\n \"position\": \"Desenvolvedor\",\n \"area\": \"Engenharia\",\n \"managerFullName\": \"Maria dos Santos\",\n \"birthDate\": \"1990-04-15\",\n \"admittedAt\": \"2020-05-27\",\n \"terminatedAt\": \"2021-01-20\",\n \"address\": {\n \"zipCode\": \"12345-678\",\n \"streetName\": \"Rua das Flores\",\n \"streetNumber\": \"123\",\n \"complement\": \"Apto 101\",\n \"neighborhood\": \"Jardim das Flores\",\n \"city\": \"São Paulo\",\n \"state\": \"SP\",\n \"country\": \"Brasil\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.salvy.com.br/api/v3/employees/sync")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"integrationId\": \"123\",\n \"fullName\": \"João da Silva\",\n \"status\": \"active\",\n \"forceCreate\": false,\n \"socialName\": \"João\",\n \"workEmail\": \"joaosilva@empresa.com.br\",\n \"personalEmail\": \"joaos04@gmail.com\",\n \"workPhoneNumber\": \"+5541923456789\",\n \"personalPhoneNumber\": \"+5541987654321\",\n \"cpf\": \"198.099.750-07\",\n \"position\": \"Desenvolvedor\",\n \"area\": \"Engenharia\",\n \"managerFullName\": \"Maria dos Santos\",\n \"birthDate\": \"1990-04-15\",\n \"admittedAt\": \"2020-05-27\",\n \"terminatedAt\": \"2021-01-20\",\n \"address\": {\n \"zipCode\": \"12345-678\",\n \"streetName\": \"Rua das Flores\",\n \"streetNumber\": \"123\",\n \"complement\": \"Apto 101\",\n \"neighborhood\": \"Jardim das Flores\",\n \"city\": \"São Paulo\",\n \"state\": \"SP\",\n \"country\": \"Brasil\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "123e4567-e89b-12d3-a456-426614174000",
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"fullName": "João da Silva",
"socialName": "João",
"status": "active",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joaos04@gmail.com",
"workPhoneNumber": "+5541923456789",
"personalPhoneNumber": "+5541987654321",
"cpf": "198.099.750-07",
"cnpj": "82.530.339/0001-64",
"rg": "12.345.678-9",
"position": "Desenvolvedor",
"area": "Engenharia",
"managerFullName": "Maria dos Santos",
"birthDate": "1990-04-15",
"contractType": "clt",
"contractEndDate": "2023-12-31",
"admittedAt": "2020-05-27",
"terminatedAt": "2021-01-30",
"address": {
"zipCode": "12345-678",
"streetName": "Rua das Flores",
"streetNumber": "123",
"complement": "Apto 101",
"neighborhood": "Jardim das Flores",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
},
"bankAccount": {
"bank": "Banco do Brasil",
"branch": "1234",
"accountNumber": "123456",
"accountType": "checking",
"pixKey": "joao04@gmail.com"
},
"salaryCents": 500000,
"customFields": [
{
"label": "teste",
"type": "text",
"value": "teste"
}
],
"sources": [
{
"id": "123",
"platform": "api"
}
],
"createdAt": "2025-01-01T00:00:00.000Z"
}{
"code": "unauthorized",
"message": "<string>"
}{
"code": "forbidden",
"message": "<string>"
}{
"code": "resource-not-found",
"message": "<string>"
}{
"code": "payload-too-large",
"message": "<string>"
}{
"code": "input-validation-error",
"message": "<string>",
"details": [
{
"key": "<string>",
"message": "<string>"
}
]
}{
"code": "unknown",
"message": "<string>"
}Sincronizar colaboradores
Cria ou atualiza um colaborador.
curl --request POST \
--url https://api.salvy.com.br/api/v3/employees/sync \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"integrationId": "123",
"fullName": "João da Silva",
"status": "active",
"forceCreate": false,
"socialName": "João",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joaos04@gmail.com",
"workPhoneNumber": "+5541923456789",
"personalPhoneNumber": "+5541987654321",
"cpf": "198.099.750-07",
"position": "Desenvolvedor",
"area": "Engenharia",
"managerFullName": "Maria dos Santos",
"birthDate": "1990-04-15",
"admittedAt": "2020-05-27",
"terminatedAt": "2021-01-20",
"address": {
"zipCode": "12345-678",
"streetName": "Rua das Flores",
"streetNumber": "123",
"complement": "Apto 101",
"neighborhood": "Jardim das Flores",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
}
}
'import requests
url = "https://api.salvy.com.br/api/v3/employees/sync"
payload = {
"integrationId": "123",
"fullName": "João da Silva",
"status": "active",
"forceCreate": False,
"socialName": "João",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joaos04@gmail.com",
"workPhoneNumber": "+5541923456789",
"personalPhoneNumber": "+5541987654321",
"cpf": "198.099.750-07",
"position": "Desenvolvedor",
"area": "Engenharia",
"managerFullName": "Maria dos Santos",
"birthDate": "1990-04-15",
"admittedAt": "2020-05-27",
"terminatedAt": "2021-01-20",
"address": {
"zipCode": "12345-678",
"streetName": "Rua das Flores",
"streetNumber": "123",
"complement": "Apto 101",
"neighborhood": "Jardim das Flores",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
integrationId: '123',
fullName: 'João da Silva',
status: 'active',
forceCreate: false,
socialName: 'João',
workEmail: 'joaosilva@empresa.com.br',
personalEmail: 'joaos04@gmail.com',
workPhoneNumber: '+5541923456789',
personalPhoneNumber: '+5541987654321',
cpf: '198.099.750-07',
position: 'Desenvolvedor',
area: 'Engenharia',
managerFullName: 'Maria dos Santos',
birthDate: '1990-04-15',
admittedAt: '2020-05-27',
terminatedAt: '2021-01-20',
address: {
zipCode: '12345-678',
streetName: 'Rua das Flores',
streetNumber: '123',
complement: 'Apto 101',
neighborhood: 'Jardim das Flores',
city: 'São Paulo',
state: 'SP',
country: 'Brasil'
}
})
};
fetch('https://api.salvy.com.br/api/v3/employees/sync', 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.salvy.com.br/api/v3/employees/sync",
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([
'integrationId' => '123',
'fullName' => 'João da Silva',
'status' => 'active',
'forceCreate' => false,
'socialName' => 'João',
'workEmail' => 'joaosilva@empresa.com.br',
'personalEmail' => 'joaos04@gmail.com',
'workPhoneNumber' => '+5541923456789',
'personalPhoneNumber' => '+5541987654321',
'cpf' => '198.099.750-07',
'position' => 'Desenvolvedor',
'area' => 'Engenharia',
'managerFullName' => 'Maria dos Santos',
'birthDate' => '1990-04-15',
'admittedAt' => '2020-05-27',
'terminatedAt' => '2021-01-20',
'address' => [
'zipCode' => '12345-678',
'streetName' => 'Rua das Flores',
'streetNumber' => '123',
'complement' => 'Apto 101',
'neighborhood' => 'Jardim das Flores',
'city' => 'São Paulo',
'state' => 'SP',
'country' => 'Brasil'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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.salvy.com.br/api/v3/employees/sync"
payload := strings.NewReader("{\n \"integrationId\": \"123\",\n \"fullName\": \"João da Silva\",\n \"status\": \"active\",\n \"forceCreate\": false,\n \"socialName\": \"João\",\n \"workEmail\": \"joaosilva@empresa.com.br\",\n \"personalEmail\": \"joaos04@gmail.com\",\n \"workPhoneNumber\": \"+5541923456789\",\n \"personalPhoneNumber\": \"+5541987654321\",\n \"cpf\": \"198.099.750-07\",\n \"position\": \"Desenvolvedor\",\n \"area\": \"Engenharia\",\n \"managerFullName\": \"Maria dos Santos\",\n \"birthDate\": \"1990-04-15\",\n \"admittedAt\": \"2020-05-27\",\n \"terminatedAt\": \"2021-01-20\",\n \"address\": {\n \"zipCode\": \"12345-678\",\n \"streetName\": \"Rua das Flores\",\n \"streetNumber\": \"123\",\n \"complement\": \"Apto 101\",\n \"neighborhood\": \"Jardim das Flores\",\n \"city\": \"São Paulo\",\n \"state\": \"SP\",\n \"country\": \"Brasil\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.post("https://api.salvy.com.br/api/v3/employees/sync")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"integrationId\": \"123\",\n \"fullName\": \"João da Silva\",\n \"status\": \"active\",\n \"forceCreate\": false,\n \"socialName\": \"João\",\n \"workEmail\": \"joaosilva@empresa.com.br\",\n \"personalEmail\": \"joaos04@gmail.com\",\n \"workPhoneNumber\": \"+5541923456789\",\n \"personalPhoneNumber\": \"+5541987654321\",\n \"cpf\": \"198.099.750-07\",\n \"position\": \"Desenvolvedor\",\n \"area\": \"Engenharia\",\n \"managerFullName\": \"Maria dos Santos\",\n \"birthDate\": \"1990-04-15\",\n \"admittedAt\": \"2020-05-27\",\n \"terminatedAt\": \"2021-01-20\",\n \"address\": {\n \"zipCode\": \"12345-678\",\n \"streetName\": \"Rua das Flores\",\n \"streetNumber\": \"123\",\n \"complement\": \"Apto 101\",\n \"neighborhood\": \"Jardim das Flores\",\n \"city\": \"São Paulo\",\n \"state\": \"SP\",\n \"country\": \"Brasil\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.salvy.com.br/api/v3/employees/sync")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"integrationId\": \"123\",\n \"fullName\": \"João da Silva\",\n \"status\": \"active\",\n \"forceCreate\": false,\n \"socialName\": \"João\",\n \"workEmail\": \"joaosilva@empresa.com.br\",\n \"personalEmail\": \"joaos04@gmail.com\",\n \"workPhoneNumber\": \"+5541923456789\",\n \"personalPhoneNumber\": \"+5541987654321\",\n \"cpf\": \"198.099.750-07\",\n \"position\": \"Desenvolvedor\",\n \"area\": \"Engenharia\",\n \"managerFullName\": \"Maria dos Santos\",\n \"birthDate\": \"1990-04-15\",\n \"admittedAt\": \"2020-05-27\",\n \"terminatedAt\": \"2021-01-20\",\n \"address\": {\n \"zipCode\": \"12345-678\",\n \"streetName\": \"Rua das Flores\",\n \"streetNumber\": \"123\",\n \"complement\": \"Apto 101\",\n \"neighborhood\": \"Jardim das Flores\",\n \"city\": \"São Paulo\",\n \"state\": \"SP\",\n \"country\": \"Brasil\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "123e4567-e89b-12d3-a456-426614174000",
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"fullName": "João da Silva",
"socialName": "João",
"status": "active",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joaos04@gmail.com",
"workPhoneNumber": "+5541923456789",
"personalPhoneNumber": "+5541987654321",
"cpf": "198.099.750-07",
"cnpj": "82.530.339/0001-64",
"rg": "12.345.678-9",
"position": "Desenvolvedor",
"area": "Engenharia",
"managerFullName": "Maria dos Santos",
"birthDate": "1990-04-15",
"contractType": "clt",
"contractEndDate": "2023-12-31",
"admittedAt": "2020-05-27",
"terminatedAt": "2021-01-30",
"address": {
"zipCode": "12345-678",
"streetName": "Rua das Flores",
"streetNumber": "123",
"complement": "Apto 101",
"neighborhood": "Jardim das Flores",
"city": "São Paulo",
"state": "SP",
"country": "Brasil"
},
"bankAccount": {
"bank": "Banco do Brasil",
"branch": "1234",
"accountNumber": "123456",
"accountType": "checking",
"pixKey": "joao04@gmail.com"
},
"salaryCents": 500000,
"customFields": [
{
"label": "teste",
"type": "text",
"value": "teste"
}
],
"sources": [
{
"id": "123",
"platform": "api"
}
],
"createdAt": "2025-01-01T00:00:00.000Z"
}{
"code": "unauthorized",
"message": "<string>"
}{
"code": "forbidden",
"message": "<string>"
}{
"code": "resource-not-found",
"message": "<string>"
}{
"code": "payload-too-large",
"message": "<string>"
}{
"code": "input-validation-error",
"message": "<string>",
"details": [
{
"key": "<string>",
"message": "<string>"
}
]
}{
"code": "unknown",
"message": "<string>"
}- O snapshot enviado fica armazenado de forma separada das outras fontes de informação (como edições manuais) e novos envios sobreescrevem o snapshot anterior desse colaborador.
- A Salvy faz a conciliação entre as integrações ativas (priorizando a mais recente) e as edições manuais (prioridade máxima) para determinar quais dados exibir ao usuário final.
Junção automática com colaboradores existentes
Ao utilizar o endpoint desync pela primeira vez para um colaborador, tentamos juntá-lo a um colaborador já existente na plataforma. Por exemplo, um colaborador criado manualmente ou via planilha.
Buscamos colaboradores já existentes por uma ordem de prioridade, nesta sequência:
integrationIdigualcpfigual (se fornecido)workEmailigual (se fornecido)fullNameigual, e: a. SeworkEmailfor fornecido, e o colaborador existente não possuirworkEmail(para permitir cadastro deworkEmailpor este endpoint) b. SeworkEmailnão for fornecido- Caso não seja encontrado, criamos um novo colaborador
integrationId para garantir que o colaborador correto seja atualizado.
Exemplo de conciliação de fontes
Edição manual:{
"fullName": "João da Silva",
"workEmail": "joaosilva@empresa.com.br",
"status": "active"
}
{
"fullName": "João da Silva Santos",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joao04@gmail.com",
"status": "active"
}
{
"fullName": "João da Silva",
"workEmail": "joaosilva@empresa.com.br",
"personalEmail": "joao04@gmail.com",
"status": "active"
}
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Identificador único de sua escolha para esse colaborador
"123"
Nome completo
1"João da Silva"
Situação do colaborador
active, terminated, on-hold "active"
Quando true, ignora a busca por colaboradores existentes (por integrationId, cpf, workEmail e fullName) e cria um novo colaborador. Útil para cadastrar intencionalmente um colaborador duplicado.
false
Nome social
"João"
E-mail profissional
"joaosilva@empresa.com.br"
E-mail pessoal
"joaos04@gmail.com"
Telefone profissional
"+5541923456789"
Telefone pessoal
"+5541987654321"
Número do CPF
"198.099.750-07"
Cargo do colaborador
"Desenvolvedor"
Área do colaborador
"Engenharia"
Nome do gestor
"Maria dos Santos"
Data de nascimento
"1990-04-15"
Data de admissão
"2020-05-27"
Data de desligamento
"2021-01-20"
Endereço do colaborador
Show child attributes
Show child attributes
Response
Identificador do colaborador na plataforma Salvy (UUID)
"123e4567-e89b-12d3-a456-426614174000"
"123e4567-e89b-12d3-a456-426614174001"
ID da empresa dona do colaborador.
"123e4567-e89b-12d3-a456-426614174000"
"123e4567-e89b-12d3-a456-426614174001"
Nome completo
"João da Silva"
Nome social
"João"
Situação do colaborador
active, terminated, on-hold "active"
E-mail profissional
"joaosilva@empresa.com.br"
E-mail pessoal
"joaos04@gmail.com"
Telefone profissional
"+5541923456789"
Telefone pessoal
"+5541987654321"
Número do CPF
"198.099.750-07"
CNPJ do colaborador
"82.530.339/0001-64"
RG do colaborador
"12.345.678-9"
Cargo do colaborador
"Desenvolvedor"
Área do colaborador
"Engenharia"
Nome do gestor
"Maria dos Santos"
Data de nascimento
"1990-04-15"
Tipo de contrato
pj, clt, intern, apprentice, temporary, third-party "clt"
Data de término do contrato
"2023-12-31"
Data de admissão
"2020-05-27"
Data de desligamento
"2021-01-30"
Endereço do colaborador
Show child attributes
Show child attributes
Dados bancários do colaborador
Show child attributes
Show child attributes
Salário em centavos
500000
Campos personalizados do colaborador
Show child attributes
Show child attributes
[
{
"label": "teste",
"type": "text",
"value": "teste"
}
]
Fontes de integração do colaborador
- Option 1
- Option 2
- Option 3
Show child attributes
Show child attributes
[{ "id": "123", "platform": "api" }]
Data de criação do colaborador
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$"2025-01-01T00:00:00.000Z"