create_client | clients | Company/coach | Create a new client account associated with the company, or link an existing client account to the company if the email already exists. |
update_attendance | bookings | Company/coach | Mark a booked client’s attendance status for a booking as attended, no-show, or unknown. Use list_bookings or get_booking first to resolve the booking ID. |
create_booking | bookings | Company/coach | Book a client onto a specific calendar event. Supports product-based and free booking modes. |
adjust_client_credits | credits | Company/coach | Manually adjust a client’s credit balance. Requires a reason and the target credit ID. |
create_calendar_task | calendar_tasks | Company/coach | Create a new operational task for one or more coaches within the caller’s company. Recurrence, locations, and overrides are excluded in v1. |
cancel_calendar_task | calendar_tasks | Company/coach | Cancel or delete a calendar task within the caller’s company. |
update_calendar_task | calendar_tasks | Company/coach | Update title, notes, timing, or assigned coaches for an existing calendar task. Recurrence edits, locations, and overrides are rejected. |
update_client_goals | goals | Company/coach | Update safe stored goal fields for an existing client. |
create_client_note | client_notes | Company/coach | Create a new coach note or comment on a specific client’s profile. |
delete_client_note | client_notes | Company/coach | Hard-delete a client note by note ID and client ID. |
update_client_note | client_notes | Company/coach | Update an existing coach note’s title, text, or client visibility. |
create_recipe | nutrition_catalog | Company/coach | Create a new recipe in the nutrition catalog. Supports both modern and legacy schemas based on company settings. |
update_recipe | nutrition_catalog | Company/coach | Update an existing recipe in the nutrition catalog. |
archive_recipe | nutrition_catalog | Company/coach | Soft-delete or archive an existing recipe in the nutrition catalog. |
create_nutrition_plan | nutrition_plans | Company/coach | Create a coach-authored nutrition plan for a client. |
add_nutrition_plan_item | nutrition_plans | Company/coach | Add one food product, recipe, supplement, or custom item to an existing Nutrition V2 plan slot. |
materialize_nutrition_day | nutrition_plans | Company/coach | Create or refresh a concrete Nutrition V2 day for a client/date from one of the client’s plans. |
update_nutrition_plan | nutrition_plans | Company/coach | Update metadata, status, date window, target macros, notes, and existing slot definitions on a Nutrition V2 plan. |
remove_nutrition_plan_item | nutrition_plans | Company/coach | Remove one item from an existing Nutrition V2 plan slot. |
replace_nutrition_plan_item | nutrition_plans | Company/coach | Replace one planned Nutrition V2 item with another food product, recipe, supplement, or custom item. |
archive_nutrition_plan | nutrition_plans | Company/coach | Archive or soft-delete a client’s Nutrition V2 plan. |
log_nutrition_item | nutrition_logs | Company/coach | Log a consumed nutrition item for a client, supporting Nutrition V2 slots and legacy V1 days. |
replace_nutrition_day_item | nutrition_logs | Company/coach | Replace a planned or suggested item on a client’s concrete Nutrition V2 day slot. |
add_nutrition_day_item | nutrition_logs | Company/coach | Add a planned or suggested item to a client’s concrete Nutrition V2 day slot. |
remove_nutrition_day_item | nutrition_logs | Company/coach | Remove a planned or suggested item from a client’s concrete Nutrition V2 day slot. |
assign_workout_plan | workout_v2 | Company/coach | Assign visible days of a company Workout V2 template to one accessible client. |
start_workout_session | workout_v2 | Company/coach | Start or safely resume a client’s non-WOD plan-day or freestyle Workout V2 session. |
log_workout_performance | workout_v2 | Company/coach | Upsert logged sets for one exercise in an accessible client’s active non-WOD session. |
complete_workout_session | workout_v2 | Company/coach | Complete an accessible client’s non-WOD session without awarding duplicate XP on replay. |
update_workout_machine_preset | workout_v2 | Company/coach | Merge bounded setup-field changes into a coach- or company-scoped exercise preset. |
update_workout_equipment_profile | workout_v2 | Company/coach | Replace selected equipment for the company gym or one accessible client’s home. |
create_wod | wod | Company/coach | Create a draft WOD from an existing company workout template and plan moment. |
create_custom_wod | wod | Company/coach | Create a custom draft WOD and backing workout plan after validating every exercise. |
update_wod | wod | Company/coach | Update WOD content without changing its publication state. |
publish_wod | wod | Company/coach | Publish a WOD when coach access, company settings, and publish permission allow it. |
archive_wod | wod | Company/coach | Archive a WOD while retaining it for later republishing. |
update_wod_settings | wod | Company/coach | Update company WOD visibility, notification, publication, approval, and score-verification settings. |
client_ai_start_or_resume_my_workout_session | client_ai_workout_v2 | Client AI | Start or resume the authenticated client’s assigned plan-day or freestyle session; WOD and group sessions are rejected. |
client_ai_log_my_workout_performance | client_ai_workout_v2 | Client AI | Upsert allowlisted sets and client-owned setup values in the authenticated client’s active non-WOD, non-group session. |
client_ai_complete_my_workout_session | client_ai_workout_v2 | Client AI | Complete the authenticated client’s active non-WOD, non-group session through the completion and XP core. |
client_ai_update_my_wod_preferences | client_ai_wod | Client AI | Update WOD participation or notifications for the authenticated client without changing company settings. |
client_ai_start_my_wod | client_ai_wod | Client AI | Start a fresh published WOD session; an existing session must be resumed in the client app. |
client_ai_complete_my_wod | client_ai_wod | Client AI | Complete the authenticated client’s WOD through the scoring, verification, leaderboard, and XP flow. |
client_ai_log_my_food | client_ai_nutrition | Client AI | Log a consumed food item or recipe for the authenticated client. |
client_ai_log_my_measurement | client_ai_measurements | Client AI | Record a new measurement entry for the authenticated client. |
client_ai_check_in_my_habit | client_ai_habits | Client AI | Submit a check-in value for an already assigned habit. |
client_ai_update_my_goals | client_ai_goals | Client AI | Update safe stored goals for the authenticated client. |
client_ai_book_my_event | client_ai_bookings | Client AI | Book an available calendar event for the authenticated client. |
client_ai_cancel_my_booking | client_ai_bookings | Client AI | Cancel a planned booking for the authenticated client, respecting cancellation rules. |
client_ai_send_message_to_my_coach | client_ai_messages | Client AI | Send a text message to a coach in the active company. |
client_ai_submit_my_checkup | client_ai_checkups | Client AI | Submit answers for an assigned open check-up form. |