Skip to content
Developer

TrainerContract

Trainers6 EndpointsTimeTracking / TrainerContract

Get all TrainerContracts

GET/api/time/trainer_contracts

Query parameters

searchStringstringtext to search for in the list
orderFieldNamestringname of the order field
orderFieldSortstringsorting modeAllowed: DESCASC
pageintegerpage of the list
pageSizeintegernumber of entries for each page
withMaxPageNumberstringreturns the number of pages available as a header if this is set

Responses

default

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/time/trainer_contracts \
  --header 'x-iw-jwt-token: <TOKEN>'

Create a TrainerContract

POST/api/time/trainer_contracts

Responses

default

Request
curl --request POST \
  --url https://your-instance.iw-erp.de/api/time/trainer_contracts \
  --header 'x-iw-jwt-token: <TOKEN>'

Get a single TrainerContract

GET/api/time/trainer_contracts/{id}

Path parameters

idrequiredstring

Responses

default

Request
curl --request GET \
  --url https://your-instance.iw-erp.de/api/time/trainer_contracts/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Update a TrainerContract

PUT/api/time/trainer_contracts/{id}

Path parameters

idrequiredstring

Responses

default

Request
curl --request PUT \
  --url https://your-instance.iw-erp.de/api/time/trainer_contracts/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Update a TrainerContract

PATCH/api/time/trainer_contracts/{id}

Path parameters

idrequiredstring

Responses

default

Request
curl --request PATCH \
  --url https://your-instance.iw-erp.de/api/time/trainer_contracts/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Delete a TrainerContract

DELETE/api/time/trainer_contracts/{id}

Path parameters

idrequiredstring

Responses

default

Request
curl --request DELETE \
  --url https://your-instance.iw-erp.de/api/time/trainer_contracts/42 \
  --header 'x-iw-jwt-token: <TOKEN>'