Zum Inhalt springen
Developer

StudioTraining / Catalogue

CRM / StudioTraining / Katalog

Studio-Training4 EndpunkteCRM / StudioTraining / Catalogue

Die verfügbaren Katalogquellen

GET/api/crm/studio_training/catalogue_source

Antworten

200Liste aus key, name, description, website_url, license, languages, imported_countarray<object>

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/studio_training/catalogue_source \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {}
]

Übungen einer Quelle durchsuchen, um die zu importierenden auszuwählen

GET/api/crm/studio_training/catalogue_source/{sourceKey}/exercise

Pfad-Parameter

sourceKeyPflichtstring

Query-Parameter

searchstringTeil des Namens
musclestringBody-Marker-Schlüssel einer Muskelgruppe
equipmentstringTeil eines Gerätenamens
exerciseTypestringstrength, cardio, mobility, plyometrics
onlyNewbooleanZuvor importierte Übungen ausblenden
refreshbooleanDen Katalog aus der Quelle neu laden statt aus dem täglichen Cache
pageintegerSeite, beginnend mit 1
pageSizeintegerSeitengröße, Vorgabe 50, höchstens 200

Antworten

200source, total, page, page_size, facets, exercisesobject

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/crm/studio_training/catalogue_source/42/exercise \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{}

Die ausgewählten Übungen einer Quelle als Vorlagen importieren (Prüfstatus: ausstehend)

POST/api/crm/studio_training/catalogue_source/{sourceKey}/import

Pfad-Parameter

sourceKeyPflichtstring

Request-Body application/json

object

Antworten

200created, updated, skipped, images, errors, preset_idsobject

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/crm/studio_training/catalogue_source/42/import \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '{}'
Antwort 200 application/json
{}

Die fehlenden Standard-Muskelgruppen des Körperdiagramms anlegen

POST/api/crm/studio_training/muscle_group_defaults

Antworten

200created, existing (Body-Marker-Schlüssel)object

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/crm/studio_training/muscle_group_defaults \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{}