Gestion de turnos sin cita previa
Listar turnos recientes
Devuelve los turnos creados desde el dia actual, con relaciones.
Listar turnos recientes › Responses
Listado de turnos
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atCrear turno
Genera un turno nuevo y construye su identificador a partir del acronimo del tipo.
Crear turno › Request Body
shiftType_idfirstNamelastNamedniphoneemailCrear turno › Responses
Turno creado
messageListar turnos paginados
Devuelve todos los turnos paginados en lotes de 100.
query Parameters
pageNumero de pagina de la paginacion Laravel.
Listar turnos paginados › Responses
Paginacion de turnos
current_pagefirst_page_urlfromlast_pagelast_page_urlnext_page_urlpathper_pageprev_page_urltototalListar turnos del dia por estado
Recupera los turnos del dia actual filtrados por estado.
path Parameters
stateIdListar turnos del dia por estado › Responses
Turnos filtrados por estado
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atFiltrar turnos por tipos
Devuelve turnos filtrados por varios tipos y estado opcional.
Filtrar turnos por tipos › Responses
Turnos filtrados
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atListar turnos por tipo
Devuelve los turnos asociados a un tipo concreto.
path Parameters
type_idListar turnos por tipo › Responses
Turnos del tipo solicitado
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atObtener turno
Recupera un turno concreto con relaciones. Si no existe, la implementacion actual puede devolver null.
path Parameters
idObtener turno › Responses
Turno encontrado o null
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: id, shiftType_id, status_id | |
| type = null |
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atActualizar turno
Actualiza parcialmente un turno existente.
path Parameters
idActualizar turno › Request Body
firstNamelastNamedniphoneemailshiftType_idemployee_idstatus_idActualizar turno › Responses
Turno actualizado
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atAsignar empleado a turno
Asigna un empleado a un turno y cambia su estado a 2 (En curso).
path Parameters
idAsignar empleado a turno › Responses
Turno asignado
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_atActualizar estado de turno
Modifica exclusivamente el estado de un turno.
path Parameters
idActualizar estado de turno › Responses
Estado actualizado
idshiftType_idstatus_idshiftIdentifierfirstNamelastNamedniphoneemailemployee_idcreated_atupdated_at