Cadastrar ausências para um profissional
Para criar uma nova ausência de um profissional em uma escala.
curl --location 'https://escala.med.br/api/v2/partner/absence' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer F1D46BFA29256EA6CBA75F826E2082916C06285DE8FA18FE2AEB5B46A4CBBABB' \
--header 'Cookie: XDEBUG_SESSION=PHPSTORM; laravel_session=eyJpdiI6IlQ3a2wzRE5kQ3RKVWhUS1JwVjd4Snc9PSIsInZhbHVlIjoiVitxdmcvZ2EvTEJUeVpsSndZTzQ2clh4RlZkYUNOL2thUWlyeUtVKzNJemg2b3pOMWZ6a0dUQlE0K1ZyTURRaG9kd2F2aUh5VjcyL1VqWU9IUVA3Q2tEZkZYcFNtMlI5dE43TWlJZzVadkpKNmVocGlqY0RacWszRklYQ2R4a20iLCJtYWMiOiJhZjMzMjhjYzFmYjE5YmJlYzFlMGZmMDU1MzdkYTYxMWIzNDhhN2M2OTgxMzU3MjE0MGU3YWUxM2RjMDViZmJhIiwidGFnIjoiIn0%3D' \
--data-raw '{
"employee_email": "professional@gmail.com",
"start_date": "2024-07-01",
"end_date": "2024-07-05",
"description": "férias",
"schedule_name": "Escala Teste"
}
'
Recuperar ausências de um profissional
curl --location 'https://escala.med.br/api/v2/partner/absence?employee_email=<EMPOLOYEE_EMAIL>' \
--header 'Authorization: Bearer <API_TOKEN>' \
[
{
"vacation_id": 1,
"vacation_start_date": "2021-09-01",
"vacation_end_date": "2021-09-15",
"vacation_description": "férias",
"department_id": 1,
"department_name": "Neonatal",
"employee_name": "Rômulo Silva"
}
]
Remover ausência cadastrada de um profissional
curl --location --request DELETE 'https://escala.med.br/api/v2/partner/absence' \
--header 'Content-Type: application/json' \
--data-raw '{
"employee_email":"professional@gmail.com",
"vacation_id": 1
}'
Retorno apenas com status code 200