← Back to all apps

BODi

Lifestyleby BODi
Launched Jun 5, 2026 on ChatGPT

BODi, formerly Beachbody, is a fitness platform with over 140 guided fitness programs and over 8,000 workouts you can do anytime, with or without equipment. Follow well-known programs like P90X, Insanity, 21 Day Fix, #mbf Muscle Burns Fat, and DIG DEEPER, led by trainers including Shaun T, Autumn Calabrese, Megan Davies, and Jennifer Jacobs.

BODi for ChatGPT helps you find the workout plan that fits you. Describe what you’re looking for in everyday language and get clear guidance to choose a plan you can stick with.

5ChatGPT Tools
BODiDeveloper
LifestyleCategory

Available Tools

Generate Program Expectations

generate_program_expectations
Full Description

Generate personalized 'What to expect' content for a program. This tool wraps the HTTP custom route functionality for Lambda proxy access.

Parameters (1 required, 3 optional)
Required
program_idstring

Program slug/ID

Optional
search_queriesarray

Optional search queries override (from widget request body)

session_idstring

Optional session ID (falls back to default if not provided)

user_concernsstring

Optional user concerns override (from widget request body)

Get Fitness Program Info

get_fitness_program_info
Full Description

Get detailed information about a specific workout program.

Parameters (2 required)
Required
program_idstring

Program slug/ID (e.g., 'morning-meltdown-100')

program_namestring

Name of the workout program (e.g., 'Morning Meltdown 100')

Play Video

play_video
Full Description

Play a single workout video in an interactive video player widget. Use this ONLY for singular requests where the user clearly wants one specific video right now — e.g. 'play me a yoga video', 'show me a workout video', 'I want to do a quick workout'. For any request involving multiple workouts, a plan, a program, a series, or a group/collection of exercises, use search_workout_plans instead (then show_fitness_programs). When in doubt between singular and plural intent, default to search_workout_plans.

Parameters (2 required)
Required
video_idstring

The video ID to play (e.g., 'XTB00X10', 'MM100')

workout_idstring

Workout ID (e.g., 'XTB00X10', 'MM100')

Search Workout Plans

search_workout_plans
Full Description

Search BODi fitness content for workout plans, programs, or any collection/group of workouts. 'Workout plan', 'program', 'plan', 'training plan', and 'series' are all synonyms — they all refer to a structured, multi-session fitness experience on BODi. Use this tool whenever the user wants MULTIPLE workouts or a structured plan, regardless of the words they use. Plural or collection intent always routes here: 'show me some workouts', 'show me a group of exercises', 'show me exercises', 'give me a few workouts', 'what workouts do you have', 'I want a program', 'I want a workout plan', 'show me workouts for X'. Returns matching programs in a carousel. Always follow with show_fitness_programs to display results. For a single workout video (e.g. 'play me a yoga video'), use play_video instead.

Parameters (0 required, 5 optional)
Optional
categorystring

Filter by workout category

Options:strengthcardiocoreyogapilatesbarrecyclingflexibilitybootcampdancekickboxing
max_resultsinteger

Maximum number of results

Default: 9
min_confidencenumber

Minimum confidence threshold

Default: 0.05
querystring

Search query for fitness content

thresholdnumber

Search threshold

Show Fitness Programs

show_fitness_programs
Full Description

Display workout programs in an interactive carousel widget.

Parameters (2 required)
Required
program_idsarray

Array of workout program slugs to display

user_concernsstring

Detailed description of user's concerns and requirements