GolfManager Logo V3 API
Version 2025-10-22

School Models

Alumno

Endpoints

Retrieve by ID

GET https://dev.v3manager.com/api/model/courseParticipant/[id]

Retrieve many

GET https://dev.v3manager.com/api/model/courseParticipant

Create

POST https://dev.v3manager.com/api/model/courseParticipant

Update

POST https://dev.v3manager.com/api/model/courseParticipant/[id]

Delete

DELETE https://dev.v3manager.com/api/model/courseParticipant/[id]

Fields

Name Label Type Required Readonly
id Referencia int no yes
course Curso int yes no
customer Cliente int yes no
start Fecha de inicio date yes no
end Fecha de fin date no no
notify Notificar 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

Curso

Endpoints

Retrieve by ID

GET https://dev.v3manager.com/api/model/course/[id]

Retrieve many

GET https://dev.v3manager.com/api/model/course

Create

POST https://dev.v3manager.com/api/model/course

Update

POST https://dev.v3manager.com/api/model/course/[id]

Delete

DELETE https://dev.v3manager.com/api/model/course/[id]

Fields

Name Label Type Required Readonly
id Referencia int no yes
name Nombre string yes no
type Tipo int yes no
maxParticipants Número de plazas int no no
start Fecha de inicio date yes no
end Fecha de fin date yes no
startTime Hora de inicio time no no
endTime Hora de fin time no no
daysOfWeek Días de la semana daysOfWeek no no
price float 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

Profesor

Endpoints

Retrieve by ID

GET https://dev.v3manager.com/api/model/teacher/[id]

Retrieve many

GET https://dev.v3manager.com/api/model/teacher

Create

POST https://dev.v3manager.com/api/model/teacher

Update

POST https://dev.v3manager.com/api/model/teacher/[id]

Delete

DELETE https://dev.v3manager.com/api/model/teacher/[id]

Fields

Name Label Type Required Readonly
id Referencia int no yes
name Nombre string yes no
avatar Imagen image no no
email Email email 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 curso

Endpoints

Retrieve by ID

GET https://dev.v3manager.com/api/model/courseType/[id]

Retrieve many

GET https://dev.v3manager.com/api/model/courseType

Create

POST https://dev.v3manager.com/api/model/courseType

Update

POST https://dev.v3manager.com/api/model/courseType/[id]

Delete

DELETE https://dev.v3manager.com/api/model/courseType/[id]

Fields

Name Label Type Required Readonly
id Referencia int no yes
name Nombre string yes no
endDate Fecha fin date no no
duration Duración duration no no
maxParticipants Número de plazas int no no
image Imagen image no no
shortDescription Descripción markdown no no
longDescription Descripción larga markdown no no
tags Etiquetas de tipo de curso manyToMany no no
extrasTag Etiqueta de extras 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