Turnos/Plantões
Busca por turnos:
Recuperar os plantões de um período.
GET
https://escala.med.br/api/v2/partner/timetables
Recupera os plantões disponíveis no período solicitado.
Exemplo de requisição
Query Parameters
Name | Type | Description |
---|---|---|
fromDate | string | Data do início da consulta. No formato YYYY-MM-DD |
toDate | string | Data limite da consulta. No formato YYYY-MM-DD |
displayPlanned | boolean | Para mostrar turnos de trabalho que ainda não foram publicados. |
page_size | integer | Máximo de resultados por consulta. Caso não seja passado o seu valor é 500. O valor máximo é 1000. |
page | integer | Indica a página da consulta está sendo acessada. |
unit_tag_filter | string | Filtra equipes que contenham exatamente o texto passado, ou parcial usando %. |
schedule_tag_filter | string | Filtra escalas que contenham exatamente o texto passado, ou o parcial usando % |
timetable_tag_filter | string | Filtra turnos que contenham exatamente o texto passado, ou o parcial usando % |
schedule_name_filter | string | Filtra por escalas que contenham exatamente o nome passado no campo. |
employee_id_filter | string | Filtra pelo id do usuário. |
employee_custom_id_filter | string | Busca apenas por usuários com o mesmo id interno (internal_id). Precisa ser exatamente igual |
Resposta
Caso algum parâmetro seja passado de forma errada a API retorna um HTTP Code 400 dizendo qual é o problema.
Campos presentes na resposta:
employee_id
: identificador único do sistema do colaboradoremployee_custom_id
: identificador único definido pelo cliente do colaboradoremployee_name
: Nome do colaboradoremployee_email
: e-mail do colaboradoremployee_phone
: telefone do colaboradoremployee_cpf
: cpf do colaboradoremployee_tags
: marcadores que possam ter sido atribuídos ao colaboradorschedule_id
: identificador único do sistema da escalaschedule_name
:nome da escalateam_id
: identificador único do sistema da equipeteam_name
: nome da equipeteam_tags
: marcadores que possam ter sido atribuídos à equipeshift_id
: identificador único do sistema do plantãoshift_planned_start
: horário inicial do plantão no momento da publicação da escalashift_planned_end
: horário final do plantão no momento da publicação da escalashift_actual_start
: horário do plantão no momento da chamada à APIshift_actual_end
: horário final do plantão no momento da chamada à APIshift_published
: se o turno de trabalho foi publicado.shift_tags
: marcadores que possam ter sido atribuídos ao turno.shift_checkin
: horário de check-in no turno, caso existashift_checkout
: horário de check-out no turno, caso exista.original_employee_id
: identificador único do colaborador que estava no momento da publicação da escala (caso haja uma mudança)original_employee_name
:nome do colaborador que estava no momento da publicação da escala (caso haja uma mudança)original_employee_phone
: telefone do colaborador no momento da publicação da escala (caso haja uma mudança)original_employee_email
: e-mail do colaborador no momento da publicação da escala (caso haja uma mudança)origin
:se o plantão veio via alocação/troca, etc. Nulo quando não houve mudança após a publicação.created_by_name
: o nome do usuário que criou originalmente o turno de trabalho.updated_by_name
: o nome do usuário que fez a última atualização no turno de trabalho. Não contém o agregado de todos que fizeram atualizações no turno. Caso não hajam atualizações no turno, o nome será o mesmo do created_by_name.
Last updated