Explore
Caliathletics
1.0.0
OAS 3.1
Servers
/
Authorize
Course
GET
/api
/course
/{uuid}
Getting the course
GET
/api
/courses
Courses
POST
/api
/user
/course
/add
/{uniqId}
Add course to user
DELETE
/api
/user
/course
/{uuid}
Delete user course
POST
/api
/user
/course
/{uuid}
/resuming
Resuming the user course
POST
/api
/user
/course
/{uuid}
/suspending
Suspending the user course
POST
/api
/user
/courses
User courses for week by date
Exercise
POST
/api
/course
/training
/{uuid}
/exercises
Get exercises for training courses
GET
/api
/exercise
/{uuid}
/alternatives
The alternative exercises
POST
/api
/user
/course
/exercise
/{uuid}
/repetitions
Added completed results to the course exercise
POST
/api
/user
/course
/{uuid}
/exercises
Getting user exercises
POST
/api
/user
/exercise
/{userExerciseUuid}
/replace
/{replacementExerciseUuid}
Replace the exercise
POST
/api
/user
/exercise
/{uuid}
/repetitions
Added completed results to the exercise
POST
/api
/user
/exercises
Getting user exercises
Gear
GET
/api
/gears
Gears
Login Check
POST
/api
/login
Creates a user token.
Measurement
POST
/api
/user
/measurement
Add measurement
GET
/api
/user
/widget
/{uuid}
/measurements
User widget measurements
GET
/api
/user
/widgets
User Widgets with Measurements
News
GET
/api
/news
News
GET
/api
/news
/favorites
Favorite news
GET
/api
/news
/highlighted
Highlighted news
GET
/api
/news
/{uuid}
News item
POST
/api
/news
/{uuid}
/comment
/add
Add comment
GET
/api
/news
/{uuid}
/comments
News comments
GET
/api
/news
/{uuid}
/similar
Similar news
POST
/api
/news
/{uuid}
/toggle-favorite
Add or remove favorite
POST
/api
/news
/{uuid}
/toggle-like
Add or remove like
Notification
POST
/api
/notification
/token
Adding a device token
DELETE
/api
/notification
/token
/{token}
Delete device token
Payment
GET
/api
/user
/subscription
/plan
User subscription plan
Profile
GET
/api
/user
/notifications
Get notifications
POST
/api
/user
/notifications
Add Notifications
POST
/api
/user
/profile
/avatar
Image
GET
/api
/user
/profile
/info
Profile
PATCH
/api
/user
/profile
/info
Profile
PATCH
/api
/user
/profile
/password
Password
Program
GET
/api
/program
/{uuid}
Getting the program
GET
/api
/programs
Programs
POST
/api
/user
/program
/{uuid}
Add program to user
DELETE
/api
/user
/program
/{uuid}
Delete user program
POST
/api
/user
/program
/{uuid}
/resuming
Resuming the user program
POST
/api
/user
/program
/{uuid}
/suspending
Suspending the user program
POST
/api
/user
/programs
User programs for week by date
Progress photo
POST
/api
/user
/progress-photo
Photo
GET
/api
/user
/progress-photos
Photo
Recipe
GET
/api
/recipe
/{uuid}
Recipe item
POST
/api
/recipe
/{uuid}
/comment
/add
Add comment
GET
/api
/recipe
/{uuid}
/comments
Comments on the recipe
GET
/api
/recipe
/{uuid}
/similar
Similar recipes
POST
/api
/recipe
/{uuid}
/toggle-favorite
Add or remove favorite
POST
/api
/recipe
/{uuid}
/toggle-like
Add or remove like
GET
/api
/recipes
Recipes
GET
/api
/recipes
/favorites
Favorite recipes
GET
/api
/recipes
/highlighted
Highlighted recipes
Registration
POST
/api
/user
/forgot-password
Forgot password
PUT
/api
/user
/registration
/gender
Update a gender
PUT
/api
/user
/registration
/goals
Update goals
POST
/api
/user
/registration
/identity
User registration
PUT
/api
/user
/registration
/measurements
Update measurements
PUT
/api
/user
/registration
/training-level
Updating the level of training
PUT
/api
/user
/registration
/trainings-per-week
Trainings per week update
Training
GET
/api
/program
/{uuid}
/trainings
/week
/{week}
Getting user trainings by program and program week
GET
/api
/training
/{customUuid}
/exercises
Getting user exercises by training
GET
/api
/user
/completed-trainings
Completed trainings
POST
/api
/user
/course
/level
/replace
/{uniqId}
Replace user course level
POST
/api
/user
/course
/{uuid}
/training
/start
Endpoint for creating the start time of the user course training
POST
/api
/user
/course
/{uuid}
/training
/summary
Retrieving the total data of the last training session of a user course
POST
/api
/user
/course
/{uuid}
/trainings
Getting course user trainings by course with weekly exercises
GET
/api
/user
/training
/start
Endpoint for creating the start time of the user program training
POST
/api
/user
/training
/start
Endpoint for creating the start time of the user program training
POST
/api
/user
/training
/summary
Retrieving the total data of the last training session of a user program
POST
/api
/user
/trainings
Getting user trainings with weekly exercises
Schemas
BodyPart
Expand all
object
BodyPart-course.read
Expand all
object
BodyPart-courses.read
Expand all
object
BodyPart-programs.read
Expand all
object
BodyPart-programs.read_program.read
Expand all
object
Comment-recipes.like.read
Expand all
object
Course
Expand all
object
Course-course.read
Expand all
object
Course-courses.read
Expand all
object
Course-user-courses.read
object
Course.jsonld-user-courses.read
Expand all
object
Exercise
Expand all
object
Exercise-course.read
object
Exercise-difficultyExercise.read
Expand all
object
Exercise-userCourseExercises.read
object
Exercise-userExercises.read
Expand all
object
Favorite
Expand all
object
Favorite-news.favorites.read
object
Favorite-news.highlighted.read
object
Favorite-news.item.read
object
Favorite-news.read
object
Favorite-news.similar.read
object
Favorite-recipe.similar.read
object
Favorite-recipes.favorites.read
object
Favorite-recipes.highlighted.read
object
Favorite-recipes.item.read
object
Favorite-recipes.read
object
Gear-course.read
Expand all
object
Gear-courses.read
Expand all
object
Gear-gears.read
Expand all
object
Gear-programs.read
Expand all
object
Gear-programs.read_program.read
Expand all
object
Like
Expand all
object
Like-news.favorites.read
object
Like-news.highlighted.read
object
Like-news.item.read
object
Like-news.read
object
Like-news.similar.read
object
Like-recipe.similar.read
object
Like-recipes.favorites.read
object
Like-recipes.highlighted.read
object
Like-recipes.item.read
object
Like-recipes.read
object
Measurement-measurement.read
object
Measurement-widget.measurements.read
object
Measurement-widgets.measurements.read
object
News
Expand all
object
News-comments.read
Expand all
object
News-news.favorite.write
object
News-news.favorites.read
Expand all
object
News-news.highlighted.read
Expand all
object
News-news.item.read
Expand all
object
News-news.like.write
object
News-news.read
Expand all
object
News-news.similar.read
Expand all
object
Notification
Expand all
object
Payment
Expand all
object
PostCategory
Expand all
object
Profile
Expand all
object
Profile-notifications.read
Expand all
object
Profile-profile.read
Expand all
object
Profile.jsonld-profile.read
Expand all
object
Program
Expand all
object
Program-programs.read
Expand all
object
Program-programs.read_program.read
Expand all
object
ProgramTraining
Expand all
object
Progress.photo-user.progressPhoto.read
Expand all
object
Recipe
Expand all
object
Recipe-comments.read
Expand all
object
Recipe-recipe.favorite.write
object
Recipe-recipe.similar.read
Expand all
object
Recipe-recipes.favorites.read
Expand all
object
Recipe-recipes.highlighted.read
Expand all
object
Recipe-recipes.item.read
Expand all
object
Recipe-recipes.like.read
Expand all
object
Recipe-recipes.like.write
object
Recipe-recipes.read
Expand all
object
Registration
Expand all
object
Registration-profile.read
Expand all
object
Registration.jsonld-profile.read
Expand all
object
Statistic
Expand all
object
Tag
Expand all
object
Tag-news.favorites.read
Expand all
object
Tag-news.highlighted.read
Expand all
object
Tag-news.item.read
Expand all
object
Tag-news.read
Expand all
object
Tag-news.similar.read
Expand all
object
Tag-recipe.similar.read
Expand all
object
Tag-recipes.favorites.read
Expand all
object
Tag-recipes.highlighted.read
Expand all
object
Tag-recipes.item.read
Expand all
object
Tag-recipes.read
Expand all
object
Training
Expand all
object
Training-userTrainingWeek.read
Expand all
object
TrainingExercise
Expand all
object
User
Expand all
object
Available formats:
json
jsonopenapi
html
Other API docs:
ReDoc
GraphiQL