Skip to main content
PUT
Update a training

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

trainingId
string<uuid>
required

Training ID

Body

application/json

Training object that needs to be updated

name
string
required
Example:

"Nombre de la formación"

typeId
string<uuid>
required
Example:

"961b95cf-55d0-4eb6-9b98-20693f50852a"

currency
string
required
Example:

"EUR"

amountType
enum<string>
default:per_person
required
Available options:
per_course,
per_person
amount
number<float>
required
Example:

120.5

durationInHours
number<float>
required

Duration in hours (decimal)

Example:

1.5

startDate
string<date>
required
Example:

"2024-11-30"

endDate
string<date>
required
Example:

"2024-12-30"

bonusable
boolean
required
Example:

false

trainingEntity
string
required
Example:

"Epresa de formación"

description
string
Example:

"Descripción de la formación"

durationHours
integer

Duration hours component (optional, alternative input)

Example:

1

durationMinutes
integer

Duration minutes component (optional, alternative input)

Example:

30

bonusPercent
number<integer>
Example:

0

email
string
Example:

"email@email.com"

teacher
string
Example:

"Profesor de la formación"

businessName
string
Example:

"Razón Social de la empresa formadora"

cif
string
Example:

"B52603690"

phone
string
Example:

"+34 695 36 98 80"

Response

200 - application/json

Training Object

data
object
meta
object