Gesturcit API
stringstringbooleaninteger · requiredstring · requiredstring | nullstring | nullstring | null · pattern: string | null · pattern: integer | nullinteger | nullstring | null · date-timestring | null · date-timestring | null · date-time
string | nullstring · maxLength: 50string | nullstring | null · pattern: string | null · pattern: integer | null · min: 1integer | null · min: 1string · required
integer · requiredstringstringbooleaninteger · requiredstring · requiredstring | nullstring | nullstring | null · pattern: string | null · pattern: integer | nullinteger | nullstring | null · date-timestring | null · date-timestring | null · date-time
integer · requiredstring | nullstring · maxLength: 50string | nullstring | null · pattern: string | null · pattern: integer | null · min: 1integer | null · min: 1string · required
Catalogo de tipos de cita y sus traducciones
Listar tipos
GET
http://localhost:8000/api
/types
Devuelve el catalogo de tipos de cita.
Parametros de localizacion:
locale: idioma preferido para resolvernameydescription.fallback_locale: idioma de respaldo.with_translations=true: mantiene el arraytranslationsen la respuesta.
query Parameters
localeCodigo de idioma preferido para resolver nombre y descripcion.
fallback_localeCodigo de idioma de respaldo.
with_translationsSi es true, conserva el array translations en la respuesta.
Listar tipos › Responses
Tipos disponibles
idacronymnamedescriptionstart_time^\d{2}:\d{2}(:\d{2})…end_time^\d{2}:\d{2}(:\d{2})…time_intervalsimultaneous_appointmentscreated_atupdated_atdeleted_atCrear tipo
POST
http://localhost:8000/api
/types
Crea un tipo de cita y persiste sus traducciones.
Crear tipo › Request Body
nameacronymdescriptionstart_time^\d{2}:\d{2}(:\d{2})…end_time^\d{2}:\d{2}(:\d{2})…time_intervalsimultaneous_appointments
Crear tipo › Responses
Tipo creado
messageType · required
Obtener tipo
GET
http://localhost:8000/api
/types/{id}
Recupera un tipo concreto aplicando la resolucion de idioma.
path Parameters
idquery Parameters
localeCodigo de idioma preferido para resolver nombre y descripcion.
fallback_localeCodigo de idioma de respaldo.
with_translationsSi es true, conserva el array translations en la respuesta.
Obtener tipo › Responses
Tipo encontrado
idacronymnamedescriptionstart_time^\d{2}:\d{2}(:\d{2})…end_time^\d{2}:\d{2}(:\d{2})…time_intervalsimultaneous_appointmentscreated_atupdated_atdeleted_atActualizar tipo
PUT
http://localhost:8000/api
/types/{id}
Actualiza atributos base y traducciones de un tipo de cita.
path Parameters
idActualizar tipo › Request Body
nameacronymdescriptionstart_time^\d{2}:\d{2}(:\d{2})…end_time^\d{2}:\d{2}(:\d{2})…time_intervalsimultaneous_appointments
Actualizar tipo › Responses
Tipo actualizado
messageType · required
