identify_key: "document" (CPF obrigatório){
"name": "Ana Silva",
"document": "12345678901", // CPF válido (11 dígitos)
"email": "ana@empresa.com",
"phone": "11987654321",
"internal_id": "EMP001",
"fields": [
{"id": "uuid-filter-departamento", "value": "TI"},
{"id": "uuid-filter-cargo", "value": "Desenvolvedora"}
],
"include_campaign": true,
"is_on_leave": false,
"has_avd": false
}{
"data": {
"id": "9c73a4aa-8094-4241-ad05-658436f471fe", // ⭐ UUID gerado
"name": "Ana Silva",
"document": "12345678901",
"email": "ana@empresa.com",
"internal_id": "EMP001",
"has_avd": false,
"created_at": "2024-01-01T10:00:00+00:00"
}
}{
"name": "Beatriz Souza",
"document": "123", // ❌ CPF inválido (apenas 3 dígitos)
"email": "beatriz@empresa.com",
"fields": [
{"id": "uuid-filter-departamento", "value": "RH"}
],
"include_campaign": true,
"is_on_leave": false
}{
"id": "validation-error-uuid",
"status": 422,
"title": "Validation Error",
"detail": "The document format is invalid",
"meta": {
"errors": {
"document": ["The document format is invalid."]
}
}
}| Identify Key | Campo Obrigatório | Validação |
|---|---|---|
document | CPF (11 dígitos) | Algoritmo brasileiro + unicidade global |
email | Email válido | RFC 5322 + unicidade global |
internal_id | Matrícula | unicidade global |
PUT /v1/employees/9c73a4aa-8094-4241-ad05-658436f471feDELETE /v1/employees/9c73a4aa-8094-4241-ad05-658436f471feis_required=true devem estar presentes.fields (escolha um formato):{
"fields": [
{"id": "uuid-filter-departamento", "value": "TI"},
{"id": "uuid-filter-cargo", "value": "Desenvolvedor"}
]
}{
"fields": [
{"key": "departamento", "value": "TI"},
{"key": "cargo", "value": "Desenvolvedor"}
]
}// ✅ Válido para identify_key="email"
{
"name": "Carlos Silva",
"email": "carlos@empresa.com", // Email obrigatório
"document": null, // CPF opcional
"fields": [...]
}