Bookings Models
Alerta zona de cliente
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingAreaAlert/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingAreaAlert
Create
POST https://dev.v3manager.com/api/model/bookingAreaAlert
Update
POST https://dev.v3manager.com/api/model/bookingAreaAlert/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingAreaAlert/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| start |
Fecha de inicio |
date |
no |
no |
| end |
Fecha de fin |
date |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Area
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingArea/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingArea
Create
POST https://dev.v3manager.com/api/model/bookingArea
Update
POST https://dev.v3manager.com/api/model/bookingArea/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingArea/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| code |
Código |
string |
no |
no |
| name |
Nombre |
string |
yes |
no |
| image |
Imagen |
image |
no |
no |
| startTime |
Hora de inicio |
time |
yes |
no |
| endTime |
Hora de fin |
time |
yes |
no |
| increment |
Incremento |
duration |
yes |
no |
| timeout |
Caducidad de prereservas |
duration |
yes |
no |
| cardTag |
Etiqueta tarjeta |
string |
no |
no |
| tags |
Etiquetas de clientes |
manyToMany |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Bloqueo
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingBlocking/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingBlocking
Create
POST https://dev.v3manager.com/api/model/bookingBlocking
Update
POST https://dev.v3manager.com/api/model/bookingBlocking/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingBlocking/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| name |
Nombre |
string |
yes |
no |
| area |
Area |
int |
no |
no |
| resourceType |
Tipo de recurso |
int |
no |
no |
| resource |
Recurso |
int |
no |
no |
| bgColor |
Color |
color |
no |
no |
| comments |
Observaciones |
text |
no |
no |
| allowCrossings |
Permitir cruces |
bool |
yes |
no |
| tags |
Etiquetas de cliente |
manyToMany |
no |
no |
| disabled |
Deshabilitado |
bool |
yes |
no |
| timeout |
Caducidad antes del inicio |
duration |
no |
no |
| allowAdmin |
Permitir en administración |
bool |
yes |
no |
| slots |
Slots |
int |
no |
no |
| startDate |
Fecha de inicio |
date |
no |
no |
| endDate |
Fecha de fin |
date |
no |
no |
| daysOfWeek |
Días de la semana |
daysOfWeek |
no |
no |
| startTime |
Hora de inicio |
time |
no |
no |
| endTime |
Hora de fin |
time |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Participante
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingParticipant/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingParticipant
Create
POST https://dev.v3manager.com/api/model/bookingParticipant
Update
POST https://dev.v3manager.com/api/model/bookingParticipant/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingParticipant/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| booking |
Reserva |
int |
yes |
no |
| bookingType |
|
int |
yes |
no |
| name |
Nombre |
string |
no |
no |
| email |
Email |
email |
no |
no |
| customer |
Cliente |
int |
no |
no |
| checkin |
Checkin |
bool |
yes |
no |
| price |
Precio |
currency |
yes |
no |
| paid |
Pagado |
bool |
yes |
yes |
| online |
Apuntado por internet |
bool |
yes |
yes |
| timeout |
Fecha de caducidad |
datetime |
no |
yes |
| start |
Inicio |
datetime |
yes |
no |
| onlineComments |
Observaciones online |
text |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Recurso
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingResource/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingResource
Create
POST https://dev.v3manager.com/api/model/bookingResource
Update
POST https://dev.v3manager.com/api/model/bookingResource/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingResource/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| area |
Area |
int |
yes |
no |
| name |
Nombre |
string |
yes |
no |
| type |
Tipo |
int |
no |
no |
| slots |
Slots |
int |
no |
no |
| preventMixed |
Impedir slots sueltos |
bool |
yes |
no |
| priority |
Prioridad |
int |
no |
no |
| multiple |
|
bool |
yes |
no |
| icon |
|
string |
yes |
no |
| online |
Disponible online |
bool |
yes |
no |
| periods |
|
BookingPeriod[] |
no |
no |
| color |
Color de fondo |
color |
no |
no |
| minCapacity |
Capacidad mínima |
int |
no |
no |
| maxCapacity |
Capacidad máxima |
int |
no |
no |
| teacher |
Profesor |
int |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Regla de reserva
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingRule/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingRule
Create
POST https://dev.v3manager.com/api/model/bookingRule
Update
POST https://dev.v3manager.com/api/model/bookingRule/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingRule/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| name |
Nombre |
string |
yes |
no |
| priority |
Prioridad |
int |
yes |
no |
| typeTag |
Etiqueta de tipo de reserva |
int |
no |
no |
| customerTag |
Etiqueta de cliente |
int |
no |
no |
| customerMode |
Modo de cliente |
select |
yes |
no |
| ignoreInAdmin |
Ignorar en administración |
bool |
yes |
no |
| amount |
Cantidad |
int |
yes |
no |
| period |
Periodo |
select |
yes |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Values for customerMode
| Value |
Name |
| 0 |
Todos |
| 1 |
Cliente |
Values for period
| Value |
Name |
| 0 |
Franja |
| 1 |
Hora |
| 2 |
Día |
| 3 |
Semana |
| 4 |
Mes |
| 5 |
Año |
| 6 |
Reservas activas |
Reserva
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/booking/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/booking
Create
POST https://dev.v3manager.com/api/model/booking
Update
POST https://dev.v3manager.com/api/model/booking/[id]
Delete
DELETE https://dev.v3manager.com/api/model/booking/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| reference |
Localizador |
string |
yes |
yes |
| groupId |
Grupo |
int |
no |
yes |
| description |
Descripción |
string |
no |
no |
| name |
Nombre |
string |
no |
no |
| email |
Email |
email |
no |
no |
| phone |
Teléfono |
phone |
no |
no |
| customer |
Cliente |
int |
no |
no |
| area |
Area |
int |
yes |
yes |
| resource |
Recurso |
int |
yes |
no |
| bookingResourceTypeName |
Tipo de recurso |
string |
yes |
no |
| bookingResourceType |
Tipo de recurso Id |
int |
yes |
no |
| type |
Tipo de reserva |
int |
no |
no |
| categoryName |
Categoría |
string |
yes |
no |
| start |
Fecha de inicio |
datetime |
yes |
no |
| end |
Fecha de fin |
datetime |
yes |
no |
| cancelation |
Fecha de cancelación |
datetime |
no |
no |
| crossing |
Cruce |
bool |
yes |
yes |
| extra |
Extra |
bool |
yes |
yes |
| minCapacity |
Mínimo plazas |
int |
no |
no |
| maxCapacity |
Máximo Plazas |
int |
no |
no |
| payPerPerson |
Precio por persona |
bool |
yes |
no |
| hasParticipants |
Tiene participantes |
bool |
yes |
no |
| parent |
Reserva principal |
int |
no |
no |
| timeout |
Fecha de caducidad |
datetime |
no |
yes |
| product |
Producto |
int |
no |
no |
| sale |
Venta |
int |
no |
yes |
| checkin |
Checkin |
bool |
yes |
no |
| checkout |
Checkout |
bool |
yes |
no |
| price |
Precio |
currency |
yes |
no |
| status |
Estado |
select |
yes |
yes |
| needInfo |
Requiere información |
bool |
yes |
yes |
| online |
Creado online |
bool |
yes |
yes |
| api |
API |
bool |
yes |
yes |
| notify |
Notificar |
bool |
yes |
no |
| remind |
Recordar |
bool |
yes |
no |
| noShow |
No presentado |
bool |
yes |
no |
| confirmationSent |
Enviada confirmación |
bool |
yes |
yes |
| reminderSent |
Enviado recordatorio |
bool |
yes |
no |
| byDays |
Reservar por días |
bool |
yes |
no |
| beneficiary |
Beneficiario |
int |
no |
no |
| origin |
Procedencia |
int |
no |
no |
| tag |
Etiqueta |
string |
no |
no |
| comments |
Observaciones |
text |
no |
no |
| onlineComments |
Observaciones online |
text |
no |
no |
| multipack |
Pack |
int |
no |
no |
| pin |
PIN |
string |
no |
no |
| automaticExtras |
Extras automáticos |
json |
no |
no |
| afterMailSent |
Enviado mail posterior |
bool |
yes |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Values for status
| Value |
Name |
| 0 |
Borrador |
| 1 |
Sin coste |
| 2 |
Pendiente de pago |
| 3 |
Pagada |
| 4 |
Anulada |
Tipo de recurso
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingResourceType/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingResourceType
Create
POST https://dev.v3manager.com/api/model/bookingResourceType
Update
POST https://dev.v3manager.com/api/model/bookingResourceType/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingResourceType/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| area |
Area |
int |
yes |
no |
| name |
Nombre |
string |
yes |
no |
| icon |
Icono |
string |
no |
no |
| isExtra |
Es extra |
bool |
yes |
no |
| assignRandom |
Asignar aleatoriamente |
bool |
yes |
no |
| multiple |
Múltiple |
bool |
yes |
no |
| priority |
Prioridad |
int |
no |
no |
| online |
Disponible online |
bool |
yes |
no |
| image |
Imagen |
image |
no |
no |
| color |
Color de fondo |
color |
no |
no |
| showCheckoutButton |
Mostrar botón checkout |
bool |
yes |
no |
| checkoutChangesEndDate |
Checkout cambia la fecha fin |
bool |
yes |
no |
| shortDescription |
Descripción |
markdown |
no |
no |
| consumerTags |
Etiqueta tarjeta |
manyToMany |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Tipo de reserva
Endpoints
Retrieve by ID
GET https://dev.v3manager.com/api/model/bookingType/[id]
Retrieve many
GET https://dev.v3manager.com/api/model/bookingType
Create
POST https://dev.v3manager.com/api/model/bookingType
Update
POST https://dev.v3manager.com/api/model/bookingType/[id]
Delete
DELETE https://dev.v3manager.com/api/model/bookingType/[id]
Fields
| Name |
Label |
Type |
Required |
Readonly |
| id |
Referencia |
int |
no |
yes |
| product |
Producto |
int |
no |
no |
| name |
Nombre |
string |
yes |
no |
| description |
Descripción corta |
text |
no |
no |
| longDescription |
Descripción larga |
text |
no |
no |
| image |
Imagen |
image |
no |
no |
| area |
Area |
int |
yes |
no |
| duration |
Duración |
duration |
yes |
no |
| hasCrossings |
Tiene cruces |
bool |
yes |
no |
| multiple |
Múltiplos |
int |
no |
no |
| separable |
Separable |
bool |
yes |
no |
| isPack |
Es pack |
bool |
yes |
no |
| hasParticipants |
Tiene participantes |
bool |
yes |
no |
| minCapacity |
Mínimo plazas |
int |
no |
no |
| maxCapacity |
Máximo Plazas |
int |
no |
no |
| payPerPerson |
Precio por persona |
bool |
yes |
no |
| participantAsCustomer |
Participante como cliente |
bool |
yes |
no |
| isExtra |
Es extra |
bool |
yes |
no |
| identifyCustomer |
Identificar al cliente |
bool |
yes |
no |
| identifyAsText |
Identificar por nombre |
bool |
yes |
no |
| identifySearchByMemberCode |
Buscar por número de socio |
bool |
yes |
no |
| identifySearchByName |
Buscar nombre en la base de datos |
bool |
yes |
no |
| identifySearchByOnlineName |
Buscar por nombre online |
bool |
yes |
no |
| customerRequired |
Cliente obligatorio |
bool |
yes |
no |
| confirmationEmailCopy |
Copia de confirmación |
bool |
yes |
no |
| startDate |
Fecha de inicio |
date |
no |
no |
| endDate |
Fecha de fin |
date |
no |
no |
| daysOfWeek |
Días de la semana |
daysOfWeek |
no |
no |
| holidays |
Festivos |
select |
no |
no |
| startTime |
Hora de inicio |
time |
no |
no |
| endTime |
Hora de fin |
time |
no |
no |
| minLimit |
Antelación mínima para reservar |
duration |
no |
no |
| maxLimit |
Antelación máxima para reservar |
duration |
no |
no |
| minLimitFullDays |
Límite por días completos |
bool |
yes |
no |
| maxLimitFullDays |
Antelación por días completos |
bool |
yes |
no |
| resourceType |
Tipo de recurso |
int |
no |
no |
| resource |
Recurso |
int |
no |
no |
| customerTags |
Etiquetas de cliente |
manyToMany |
no |
no |
| allowAsGuest |
Permitir como invitado |
bool |
yes |
no |
| online |
Disponible online |
bool |
yes |
no |
| uniqueParticipants |
No repetir participantes |
bool |
yes |
no |
| allowPaymentPending |
Permitir pendiente de pago |
bool |
yes |
no |
| allowCancel |
Permitir cancelar |
bool |
yes |
no |
| cancelLimit |
Límite para cancelar |
duration |
no |
no |
| levelMin |
Nivel mínimo |
int |
no |
no |
| levelMax |
Nivel máximo |
int |
no |
no |
| ageMin |
Edad mínima |
int |
no |
no |
| ageMax |
Edad máxima |
int |
no |
no |
| gender |
Género |
select |
no |
no |
| minAmount |
Cantidad mínima |
int |
no |
no |
| maxAmount |
Cantidad máxima |
int |
no |
no |
| tags |
Etiquetas del tipo de reserva |
manyToMany |
no |
no |
| color |
Color de texto |
color |
no |
no |
| bgColor |
Color de fondo |
color |
no |
no |
| icon |
Icono |
string |
no |
no |
| crossings |
|
BookingCrossing[] |
yes |
no |
| category |
Categoría |
int |
no |
no |
| priority |
Prioridad |
int |
yes |
no |
| calendar |
Calendario |
int |
no |
no |
| confirmTemplate |
Email de confirmación |
int |
no |
no |
| cancelTemplate |
Email de cancelación |
int |
no |
no |
| remindTemplate |
Email de recordatorio |
int |
no |
no |
| consumerTags |
Etiqueta tarjeta |
manyToMany |
no |
no |
| apiTags |
Etiquetas de API |
string |
no |
no |
| created |
Fecha de creación |
datetime |
no |
yes |
| createUser |
Creado por |
int |
no |
yes |
| updated |
Fecha de actualización |
datetime |
no |
yes |
| updateUser |
Actualizado por |
int |
no |
yes |
| deleted |
Eliminado |
bool |
no |
yes |
Values for holidays
| Value |
Name |
| 0 |
Incluir festivos |
| 1 |
Excluir festivos |
Values for gender
| Value |
Name |
| 0 |
Mixto |
| 1 |
Masculino |
| 2 |
Femenino |