Cria vários funcionários em uma única requisição (até 100), reduzindo o número de chamadas frente ao limite de 60 requisições por minuto. A operação é atômica: todos os itens são validados antes da criação e, se qualquer um falhar, nenhum funcionário é criado.
Security
BasicAuth
- Mock serverhttps://api-docs.tiquetaque.app/_mock/openapi/employees/bulk
- Productionhttps://api.tiquetaque.com/v2.1/employees/bulk
curl -i -X POST \
-u '<username>:<password>' \
https://api-docs.tiquetaque.app/_mock/openapi/employees/bulk \
-H 'Content-Type: application/json' \
-d '{
"employees": [
{
"external_id": "string",
"full_name": "string",
"cpf": "01234567890",
"cnpj": "41443245000170",
"nis": "12345678901",
"mobile_phone": "11991234567",
"work_schedule": "5ebee54eee1767f30129e61c",
"phone_country_code": "55",
"email": "exemplo@tiquetaque.com",
"birth_date": "2019-08-24",
"city": "São Paulo",
"state": "SP",
"timezone": "America/Sao_Paulo",
"send_app_link": false,
"contract_data": {
"payment_source": "5ebee54eee1767f30129e61c",
"manager": "5f5bc225b511a6edec2891f7",
"registration_number": "string",
"admission_date": "2019-08-24",
"dismissal_date": "2019-08-24",
"records_start_date": "2019-08-24",
"hour_rate_cents": 0,
"department": "string",
"job_role": "string",
"allow_electronic_signature": true,
"app_auto_approve": false,
"web_auto_approve": false,
"qrcode_auto_approve": false,
"face_auto_approve": false,
"geo_auto_approve": false,
"manual_auto_approve": false,
"work_leave_auto_approve": false,
"offline_auto_approve": false,
"requires_geotag": false,
"requires_web_photo": false,
"enabled_geofence": false,
"requires_justification": false,
"requires_work_leave_justification": false,
"allow_web_record": false,
"allow_face_record": false,
"allow_manual_record": false,
"allow_offline_record": false,
"allow_work_leave_record": false,
"allow_vacation_work_leave_record": false,
"allow_app_record": false,
"allow_qrcode_record": false,
"allow_external_api_record": true,
"allow_face_store": false,
"allow_access_app": false,
"allow_access_web": false
}
}
]
}'Response
{ "_items": [ { … } ] }