Workout: API-first aproach

Number of APIs: 10

The Workout API is not a real API.

Before you start, note that this documentation is an example of an API-first approach. Use this example as a guide to develop your own APIs.

Workout is the name of an example app that recommends exercises to complete throughout your day.

The Workout API shows the methods you need to create and view an exercise for app users.

  1. Account - Generate access token POST {{base_url}}/oauth2/token

  2. Get started - Update an exercise PUT {{base_url}}/exercises/:exerciseId

  3. Exercises - Get all exercises GET {{base_url}}/exercises

  4. Exercises - Add an exercise POST {{base_url}}/exercises

  5. Exercises - Update an exercise PUT {{base_url}}/exercises/:exerciseId

  6. Exercises - Delete an exercise DELETE {{base_url}}/exercises/:exerciseId

  7. Account - Exercise history GET {{base_url}}/account/:userId

  8. Exercises - Get exercise details GET {{base_url}}/exercises/:exerciseId

  9. Get started - Add an exercise POST {{base_url}}/exercises

  10. Get started - Generate access token POST {{base_url}}/oauth2/token