{ "opencollection": "1.0.0", "info": { "name": "ABC Trainerize Client Data Training API", "version": "v03" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Training", "type": "folder" }, "items": [ { "info": { "name": "Copy a master program to a client", "type": "http" }, "http": { "method": "POST", "url": "https://api.trainerize.com/v03/program/copyMaster", "body": { "type": "json", "data": "{}" } }, "docs": "Copies a master training program onto a client's calendar (documented \"Copy Master Program to Client\")." }, { "info": { "name": "Subscribe a client to a main or add-on program", "type": "http" }, "http": { "method": "POST", "url": "https://api.trainerize.com/v03/program/subscribe", "body": { "type": "json", "data": "{}" } }, "docs": "Subscribes a client to a main program or an add-on program (documented \"Subscribe to Main Program\" / \"Subscribe to Addon Program\" actions)." }, { "info": { "name": "Unsubscribe a client from programs", "type": "http" }, "http": { "method": "POST", "url": "https://api.trainerize.com/v03/program/unsubscribe", "body": { "type": "json", "data": "{}" } }, "docs": "Removes a client's subscription to one or more programs." }, { "info": { "name": "Add the next training phase", "type": "http" }, "http": { "method": "POST", "url": "https://api.trainerize.com/v03/program/addTrainingPhase", "body": { "type": "json", "data": "{}" } }, "docs": "Adds the next training phase for a client (documented \"Add Next Training Phase\" action)." }, { "info": { "name": "List a client's workouts", "type": "http" }, "http": { "method": "POST", "url": "https://api.trainerize.com/v03/workout/getList", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieves a client's scheduled and completed workouts." } ] } ], "bundled": true }