accept_class_change
ChatGPTAccepts the student's request and moves the class to the time they asked.
accept_join_request
ChatGPTAccepts a student who asked to train with the trainer; they get access to the app.
activate_diet_plan
ChatGPTPublishes a diet plan to the student (the previous active one is archived) and pushes them.
add_exercise_to_program_day
ChatGPTAdds one exercise to a training day of a program: sets, reps (or a range), load, rest.
add_favorite_exercise
ChatGPTAdds a library exercise to the trainer's favorites, shown first when building workouts.
add_favorite_food
ChatGPTAdds a food to the trainer's favorites, shown first when writing diet plans.
add_program_day
ChatGPTAdds a training day to a week of a program.
add_program_week
ChatGPTAdds a week at the end of a program (or at position).
add_student_supplement
ChatGPTRegisters a supplement (or water) the student should take, with dose, times and days; the student gets reminders.
apply_catalog_workout
ChatGPTCopies a catalog workout to one or more students; they see it in the app.
approve_all_workout_suggestions
ChatGPTApproves every pending workout suggestion of one student at once, with one push.
approve_workout_suggestion
ChatGPTApproves a student's suggestion and applies it to the exercise.
archive_assessment
ChatGPTHides an assessment from the student's history without deleting it.
assign_student_to_member
ChatGPTMakes a team member responsible for a student; null removes it.
attach_assessment_to_student
ChatGPTTurns an assessment without a student (trial class) into that student's first assessment.
block_chat_user
ChatGPTStops a person from sending messages to the trainer. Unblocking is in the app.
cancel_class
ChatGPTCancels a class; the student gets a push, like in the app. Confirm with the person first.
check_public_link
ChatGPTTells whether an address (slug) for the public page is free. Saves nothing.
check_student_email
ChatGPTWhether an e-mail already has an account in Trainer Connect, before inviting the student. Changes nothing.
confirm_class
ChatGPTAccepts a class a student booked that is waiting for confirmation.
copy_diet_plan
ChatGPTCopies a plan or template to a student (student_id), or saves it as a template without student_id.
copy_program
ChatGPTDuplicates a program, for another student (student_id) or as a new template (without student_id).
counter_propose_class_change
ChatGPTAnswers a student's class change request with another time.
create_checkin_template
ChatGPTCreates a periodic check-in (up to 20 questions); send_checkin assigns it to students.
create_competition
ChatGPTCreates a challenge among students, with points per workout and per minute.
create_diet_plan
ChatGPTWrites a diet plan with meals and foods for a student (student_id), or a template without it. It starts as a draft: activate_diet_plan publishes it.
create_equipment
ChatGPTAdds a piece of equipment the trainer uses (e.g. a machine of their gym) to their own library. Returns the existing one if the name is taken.
create_exercise_template
ChatGPTSaves an exercise in the trainer's library, with instructions and optional video link.
create_food
ChatGPTAdds a food with macros per 100 g, or a dish from ingredients (macros are summed).
create_goal
ChatGPTCreates a goal: workouts (number of workouts), frequency (per week), load (target kg in one exercise) or custom.
create_gym_unit
ChatGPTAdds a unit (branch) to the gym. Only the account owner can.
create_holiday
ChatGPTBlocks a date in the trainer's schedule (vacation, holiday).
create_meal_template
ChatGPTSaves a reusable meal (name, time and foods) to drop into diet plans.
create_muscle_group
ChatGPTAdds a muscle group to the trainer's own library. Returns the existing one if the name is taken.
create_program
ChatGPTCreates a program (weeks with training days and exercises) for a student (student_id) or as a template without it. Weeks and days can also be added later.
create_schedule_slot
ChatGPTAdds a recurring weekly class slot to the trainer's schedule, for a student or as a personal block without student_id.
create_student
ChatGPTAdds a student to the trainer's account, like "Adicionar aluno" in the app: the student gets an e-mail invite to install the app and see workouts. Name and e-mail are required; goal, weight, height, birth date and sex are optional. Respects the student limit of the trainer's plan.
create_training_goal
ChatGPTAdds a training goal (e.g. "Corrida de rua") to the options the trainer picks from.
create_workout
ChatGPTCreates a workout, assigned to a student (student_id) or as a template when student_id is empty, with its exercises: sets, reps (or a range with reps_max), load, rest, duration for cardio, notes. Exercises are matched to the Trainer Connect library by name so the student sees the demo video (or pass edb_exercise_id from search_exercises). For a weekly program, call it once per day with the same program name and day_of_week. The student is notified, like in the app.
create_workout_share_link
ChatGPTCreates a temporary link (web and app) that lets someone see and copy a workout or one program day. Send workout_id or workout_day_id.
decline_class
ChatGPTDeclines a class a student booked that is waiting for confirmation; the student is told.
find_trainers
ChatGPTFind personal trainers listed in the public Trainer Connect directory (most are in Brazil; some are Brazilian trainers abroad), by specialty, name, city or state, and online or in-person. Specialties are written in Portuguese, e.g. "musculação", "emagrecimento", "funcional", "corrida", "hipertrofia". Returns up to 10 trainers with their public profile link. Contact details are never returned: the person talks to the trainer through the profile page.
get_active_diets
ChatGPTWhich students have an active diet plan and since when.
get_ai_credits
ChatGPTAI credits left for workout, diet and assessment generation in the app. Read only.
get_ai_credits_statement
ChatGPTWhat used and added AI credits. Read only.
get_anamnesis_form
ChatGPTThe questions of one anamnesis form.
get_anamnesis_overview
ChatGPTOne line per student with an anamnesis pending or answered.
get_anticipation_limits
ChatGPTHow much of the future receivables can be anticipated now and the fee. Read only: anticipating is in the app.
get_assessment_ai_quota
ChatGPTHow many AI assessment analyses the trainer has left. Read only.
get_autopilot
ChatGPTWhat the app's autopilot did or suggests (reminders, follow-ups) for the trainer.
get_balance
ChatGPTBalance available and to receive in the trainer's wallet. Read only: withdrawals stay in the app.
get_catalog_workout
ChatGPTOne catalog workout with every exercise.
get_chat_block_status
ChatGPTWhether the trainer blocked a person in the chat, or was blocked.
get_checkin_status
ChatGPTFor one check-in questionnaire: which students got it, answered or are late.
get_checkins_overview
ChatGPTActive check-ins of every student: who answered and who is late.
get_checkout_funnel
ChatGPTHow many people opened the plan checkout, started and finished it.
get_competition
ChatGPTOne challenge with participants and ranking.
get_contract
ChatGPTOne of the trainer's plans/contracts with its terms. Read only.
get_contracts_overview
ChatGPTTotals per plan: active students, revenue per month. Read only.
get_diet_adherence
ChatGPTPercentage of meals the student checked in the last days, day by day.
get_diet_plan
ChatGPTOne diet plan with meals, foods, amounts and macros.
get_digital_account_balance
ChatGPTBalance of the digital account. Read only.
get_digital_account_statement
ChatGPTEntries and exits of the digital account in a period. Read only.
get_digital_account_status
ChatGPTState of the trainer's digital account (Asaas): approved, pending documents or not opened. Read only.
get_feature_request
ChatGPTOne idea for the app with votes and comments.
get_fee_settings
ChatGPTFee settings per payment method: platform and processing fees and whether the student or the trainer pays them. Read only.
get_financial_metrics
ChatGPTMonthly revenue, recurring revenue, default rate, average ticket and churn. Read only.
get_free_slots
ChatGPTThe trainer's free time slots on a date, for booking a class.
get_gym_report
ChatGPTGym indicators: active members, plans with access, revenue per month and check-ins at the door.
get_invite_link
ChatGPTThe trainer's shareable link: a student who opens it signs up already linked to this trainer.
get_latest_assessments
ChatGPTThe latest assessment of every student at once. Use it to compare students or find who is due a new one.
get_lead
ChatGPTOne lead: contact, origin, status, notes and the first message.
get_leads_stats
ChatGPTLeads by status and origin, and how many became students.
get_library_exercise
ChatGPTOne exercise of the app library with instructions, muscles, equipment and video.
get_monthly_closing
ChatGPTClasses given, missed and make-up credits per student in a month.
get_my_account
ChatGPTThe connected trainer's account: name, e-mail, phone, language, appearance and the app settings.
get_my_profile
ChatGPTThe trainer's profile in the app (name, contact, specialties).
get_my_team_role
ChatGPTWhether the connected user is the account owner or a team member, and what they can do.
get_my_trainer_connect_plan
ChatGPTThe trainer's own Trainer Connect plan: active, trial, grace period and renewal. Read only: changing the plan is in the app.
get_partial_workout_log
ChatGPTWhat the student already did in a workout that was started and not finished (sets, loads).
get_payment
ChatGPTOne payment: amount, due date, status, method and receipt. Read only.
get_program
ChatGPTOne training program with its weeks, days and exercises.
get_public_profile
ChatGPTThe trainer's public page (bio, specialties, photos, link) as students see it.
get_public_profile_stats
ChatGPTVisits and contacts the public page got.
get_receiving_status
ChatGPTWhich gateway receives the students' payments and what is still missing to receive. Read only.
get_referrals
ChatGPTTrainers and students the trainer referred, and the rewards.
get_schedule
ChatGPTLists the trainer's classes and appointments between two dates (today and the next 7 days by default): date and time, student, type, status, place and notes. Times are in Brazil time (America/Sao_Paulo).
get_session_events
ChatGPTSet-by-set events of a workout session (sets done, loads, pauses).
get_statement
ChatGPTWallet statement: what came in and the fees. Read only.
get_student
ChatGPTGets one of the trainer's students: profile (goal, age, weight, height), the active workouts with their exercises, sets, reps and load, and the latest logged sessions with how many in the last 30 days.
get_student_ai_consent
ChatGPTWhether the student agreed to have assessments analysed by AI, and when.
get_student_diet_context
ChatGPTThe student summary the app's AI uses to write diet plans (age, sex, goal, restrictions), plus the AI quota left.
get_student_health
ChatGPTLatest health summary synced from the student's watch or phone (steps, sleep, heart rate, weight).
get_student_live_session
ChatGPTThe workout session a student has in progress, if any.
get_student_notices
ChatGPTWhich class notices the students get (new class, cancelled, status, time change).
get_student_streak
ChatGPTHow many days or weeks in a row the student trained, and the weekly target.
get_student_summary
ChatGPTSummary of one student as the app dashboard shows it: active workouts, sessions, assessments, payments and the next class.
get_student_supplement_day
ChatGPTWhich supplements the student had to take on a date and which were taken.
get_students_activity
ChatGPTDays each student trained in the last 30 days, by student_id. Use it to find students who stopped training.
get_subscription
ChatGPTOne subscription: plan, price, period, next charge, signature. Read only.
get_subscription_anamnesis_form
ChatGPTThe anamnesis form a student must fill when joining a plan. Id from list_subscriptions.
get_support_chat
ChatGPTThe trainer's chat with the Trainer Connect support, with the history.
get_support_ticket
ChatGPTOne support ticket with every message.
get_support_unread_count
ChatGPTHow many messages from Trainer Connect support the trainer has not read.
get_tab
ChatGPTOne tab (comanda) with its items, payments and total. Read only.
get_trainer
ChatGPTShow the public profile of one personal trainer from the Trainer Connect directory: bio, specialties, where they work, online or in person, and the plans they publish with price and billing period. The person contacts the trainer or signs up for a plan on the profile_url page; this connector never books, pays or sends messages.
get_workout
ChatGPTOne workout with every exercise, sets, reps, load and rest.
get_workout_ai_quota
ChatGPTHow many AI-generated workouts the trainer still has this period. Read only.
get_workout_health_summary
ChatGPTHeart rate, calories and duration of the student's recent workouts, from the watch.
get_workout_leaderboard
ChatGPTRanking of the students who did one workout (loads, time).
get_workout_log_health
ChatGPTHeart rate and calories recorded by the watch for one finished workout.
get_workout_session
ChatGPTOne workout session in detail: exercises done, sets, loads and timing.
get_workout_weeks
ChatGPTWhich weeks a workout is planned for (periodization), by the Monday of each week.
invite_student
ChatGPTE-mails an invitation to sign up already linked to the trainer. Confirm the address with the person first.
invite_to_competition
ChatGPTInvites students to a challenge; they get a push.
link_assessment_to_class
ChatGPTRecords that an assessment was done in a given class.
link_library_videos
ChatGPTMatches exercises of the trainer's workouts or programs that have no video to the library by name, so the student sees the video. Returns what was linked and what had no match.
list_anamnesis_forms
ChatGPTThe trainer's anamnesis (health questionnaire) forms; send_anamnesis needs one.
list_anamnesis_requests
ChatGPTAnamnesis forms sent to one student, answered or waiting.
list_announcements
ChatGPTNews and announcements from Trainer Connect to trainers.
list_anticipations
ChatGPTAnticipations of future receivables requested by the trainer. Read only.
list_archived_assessments
ChatGPTAssessments of one student that were archived.
list_assessments
ChatGPTPhysical assessments of one student (weight, body fat, measurements, skinfolds), newest first.
list_available_contracts
ChatGPTPlans (contracts) the trainer has available to offer a student.
list_cancellation_requests
ChatGPTStudents asking to cancel a plan. Read only: answering stays in the app.
list_cash_entries
ChatGPTMoney the trainer recorded by hand (cash, Pix outside the app, expenses). Read only.
list_catalog_categories
ChatGPTCategories of the ready-made workout catalog, to filter list_catalog_workouts.
list_catalog_workouts
ChatGPTReady-made workouts from the Trainer Connect catalog, by search, category, muscle group, difficulty or length.
list_charges
ChatGPTCharges the trainer created for students. Read only.
list_checkin_answers
ChatGPTCheck-in answers of one student (weight, sleep, energy, photos...), newest first.
list_checkin_templates
ChatGPTThe trainer's periodic check-in questionnaires; send_checkin needs one.
list_class_change_requests
ChatGPTRequests from students to move a class, waiting for the trainer.
list_class_files
ChatGPTFiles attached to a class (photos, exams).
list_coached_sessions
ChatGPTSessions the trainer ran with the student in person, from the app's coach mode.
list_competitions
ChatGPTChallenges/competitions the trainer created among students, with ranking.
list_contract_subscribers
ChatGPTStudents subscribed to one plan. Read only.
list_contracts
ChatGPTThe plans/contracts the trainer sells (price, period, classes) and how many students are on each. Read only.
list_conversations
ChatGPTThe trainer's chats with students, with the last message and unread count.
list_coupons
ChatGPTDiscount coupons for the trainer's plans. Read only.
list_deleted_assessments
ChatGPTAssessments of one student that were deleted and can still be restored.
list_deleted_workouts
ChatGPTWorkouts in the trash, which restore_workout brings back.
list_diet_feedback
ChatGPTWhat the student said about meals of the diet (liked, swapped, skipped).
list_diet_plans
ChatGPTDiet plans the trainer wrote for one student.
list_diet_templates
ChatGPTDiet plan templates the trainer saved to reuse.
list_digital_account_bill_payments
ChatGPTBills (boletos) paid from the digital account. Read only.
list_digital_account_pix_payments
ChatGPTPix payments made from the digital account. Read only.
list_digital_account_transfers
ChatGPTTransfers made from the digital account. Read only.
list_equipment
ChatGPTEquipment list used to tag exercises.
list_exercise_templates
ChatGPTExercises the trainer saved in their own library, with muscles and equipment.
list_favorite_exercises
ChatGPTExercises the trainer marked as favorite.
list_favorite_foods
ChatGPTFoods the trainer marked as favorite.
list_feature_requests
ChatGPTIdeas for Trainer Connect that are open for votes, most voted first; mine=true lists only the trainer's own.
list_food_categories
ChatGPTFood categories used by search_foods and create_food.
list_gym_access_logs
ChatGPTWho entered the gym and when, newest first.
list_gym_units
ChatGPTUnits (branches) of the trainer's gym.
list_holidays
ChatGPTNational holidays and the trainer's own days off, when classes are not booked.
list_inactive_students
ChatGPTActive students who have not finished a workout in the last N days (7 by default), with name, last workout date and days since, longest absence first. Students who never trained come first. Use it to answer "who disappeared this week?" and then get_student or list_student_sessions for one of them.
list_join_requests
ChatGPTStudents who asked to train with this trainer and are waiting for an answer.
list_leads
ChatGPTPeople interested in training with the trainer (site, catalog, public page). Filter by status or search.
list_library_body_parts
ChatGPTBody parts used to filter list_library_exercises.
list_library_equipment
ChatGPTEquipment used to filter list_library_exercises.
list_library_exercise_types
ChatGPTExercise types (strength, cardio, stretching...) used to filter list_library_exercises.
list_library_exercises
ChatGPTExercises of the app library (each with video), filtered by name, body part, target muscle, equipment, type or difficulty. The id is the edb_exercise_id that create_workout and add_exercise_to_program_day accept.
list_library_muscles
ChatGPTTarget muscles used to filter list_library_exercises.
list_live_sessions
ChatGPTWorkout sessions in progress right now among the trainer's students.
list_meal_templates
ChatGPTMeal templates the trainer saved (breakfast, snacks...).
list_muscle_groups
ChatGPTMuscle groups used to tag exercises.
list_my_exercise_videos
ChatGPTVideos the trainer recorded for exercises.
list_my_media
ChatGPTPhotos the trainer posted in the app (workout posts, student photos), newest first.
list_notifications
ChatGPTThe trainer's app notifications, newest first.
list_payment_reminders
ChatGPTReminders already sent to the student about one payment. Read only.
list_payments
ChatGPTLists what the trainer's students paid or owe: amount, student, due date, paid date and status. Use status "overdue" for unpaid charges past their due date (oldest first, with days_overdue), "open" for everything not paid yet, "paid" for received payments. Pass student (part of the name) to see one student only. Totals are in BRL.
list_programs
ChatGPTThe trainer's training programs (workout sheets with weeks).
list_receivable_banks
ChatGPTBanks accepted for receiving payments. Read only.
list_recent_sessions
ChatGPTLatest workouts finished by all the trainer's students at once, newest first, with rating and notes.
list_schedule_templates
ChatGPTThe trainer's recurring weekly class slots per student.
list_student_classes
ChatGPTAll classes and appointments of one student, past and future.
list_student_competitions
ChatGPTChallenges one student is in, with their status.
list_student_files
ChatGPTFiles the trainer attached to a student (exams, reports, photos).
list_student_goals
ChatGPTThe student's goals and progress (weight, body fat, workouts per week...).
list_student_health_history
ChatGPTDaily health summaries synced from the student's watch or phone (steps, sleep, heart rate).
list_student_payments
ChatGPTPayments of one student, paid, pending and overdue. Read only.
list_student_programs
ChatGPTTraining programs (sheets with weeks and days) assigned to one student.
list_student_schedule_slots
ChatGPTThe recurring weekly class slots of one student.
list_student_sessions
ChatGPTEvery workout session a student logged: date, workout, duration, rating, notes and the loads used.
list_student_subscriptions
ChatGPTPlans one student subscribed to, with status and renewal. Read only.
list_student_supplements
ChatGPTSupplements and water the student takes, with adherence over the last 30 days.
list_student_workouts
ChatGPTEvery workout assigned to one student, active and past, with the exercises.
list_students
ChatGPTLists the connected personal trainer's students with status, goal and start date. Optionally filter by part of the name. Use the returned student_id with get_student.
list_subscription_payments
ChatGPTEvery charge of one subscription. Read only.
list_subscriptions
ChatGPTEach student's subscription to the trainer's plans, with status and next charge. Read only.
list_support_tickets
ChatGPTSupport tickets the trainer opened with the Trainer Connect team, with status.
list_tab_classes
ChatGPTClasses of one student in a month that can be added to a tab, with the price per class. Read only.
list_tabs
ChatGPTTabs (comandas) of students: products and services consumed. Read only.
list_team_members
ChatGPTTeam members (other trainers, interns) of the trainer's account and what they can do.
list_training_goals
ChatGPTTraining goals (hypertrophy, weight loss...) used in the library.
list_unlinked_assessments
ChatGPTAssessments done before the person became a student (trial class), waiting to be attached.
list_wallet_withdrawals
ChatGPTWithdrawals from the wallet to the bank, with status. Read only.
list_workout_copies
ChatGPTStudents who received a copy of a workout template, and whether their copy was customized.
list_workout_suggestions
ChatGPTChanges students suggested to their workouts (load, exercise swap), waiting for the trainer.
list_workouts
ChatGPTEvery workout the trainer wrote, for all students, with the exercises.
mark_announcement_seen
ChatGPTMarks a Trainer Connect announcement from list_announcements as seen.
mark_chat_read
ChatGPTMarks the chat with one student as read.
mark_lead_read
ChatGPTMarks a lead from list_leads as read.
mark_notification_read
ChatGPTMarks one notification as read.
mark_notifications_read
ChatGPTMarks every notification of the trainer as read.
open_support_ticket
ChatGPTOpens a ticket with the Trainer Connect team (bug, question, account...). Show the text to the person before sending.
preview_payment_fees
ChatGPTHow much the student pays and the trainer receives for an amount, method and installments. Only a simulation: nothing is charged.
publish_workout
ChatGPTPublishes a workout template (no student) to the Trainer Connect catalog other trainers browse. Confirm with the person first.
reactivate_student
ChatGPTBrings back a student who was inactive, with the history kept.
read_chat
ChatGPTMessages between the trainer and one student, newest last.
reject_class_change
ChatGPTDeclines the student's request; the class stays where it was.
reject_join_request
ChatGPTDeclines a request to train with the trainer.
reject_workout_suggestion
ChatGPTRejects a student's suggestion; the workout stays as it is.
rename_equipment
ChatGPTRenames equipment from list_equipment.
rename_muscle_group
ChatGPTRenames a muscle group from list_muscle_groups.
rename_training_goal
ChatGPTRenames a training goal from list_training_goals.
reorder_program_days
ChatGPTPuts the days of a program week in the order given (every day id of the week, first to last).
reorder_program_weeks
ChatGPTPuts the weeks of a program in the order given (every week id of the program, first to last).
reply_support_ticket
ChatGPTAdds a message to one of the trainer's support tickets.
reply_to_lead
ChatGPTSends a message to a lead (in-app notification or e-mail). Show the text to the person before sending.
reschedule_class
ChatGPTProposes a new time for a class, like in the app: the student accepts it there, or the class moves at once if the trainer turned on "my changes apply immediately". The student is notified.
restore_anamnesis_form
ChatGPTBrings back a deleted anamnesis form of the trainer.
restore_assessment
ChatGPTBrings back an assessment from list_deleted_assessments.
restore_program
ChatGPTBrings back a program that was deleted.
restore_workout
ChatGPTBrings a workout back from the trash.
schedule_class
ChatGPTBooks a class or appointment on the trainer's schedule (Brazil time, America/Sao_Paulo), with a student or as a personal block when student_id is empty. The student is notified, like in the app. To move or cancel it later use reschedule_class or cancel_class.
schedule_diet_plan
ChatGPTSchedules a diet plan to become the student's active diet on a future date.
search_exercises
ChatGPTSearches the Trainer Connect exercise library (with demo videos), in Portuguese or English: "supino", "agachamento", "remada", "glúteo", "esteira". Returns the exercise id to pass as edb_exercise_id in create_workout, so the student sees the video.
search_foods
ChatGPTFoods from the TACO table and the trainer's own, with macros per portion. Each word must appear in the name.
send_checkin
ChatGPTAssigns a check-in questionnaire to one or more students; they answer in the app.
send_message
ChatGPTSends a chat message to a student, who gets a push. Show the text to the person before sending.
send_student_password_reset_link
ChatGPTE-mails one of the trainer's students the link to create a new password (when the student forgot it). Returns the address it went to.
send_support_chat_message
ChatGPTSends a message in the trainer's chat with the Trainer Connect support.
set_weekly_target
ChatGPTHow many workouts per week the student should do (1 to 7); null goes back to automatic.
set_workout_weeks
ChatGPTSets the weeks a workout is planned for; an empty list means every week.
suggest_feature
ChatGPTSends an idea to the Trainer Connect team; it goes public for votes after review.
toggle_anamnesis_form
ChatGPTSwitches an anamnesis form between active and inactive.
unarchive_assessment
ChatGPTBrings an archived assessment back to the history.
unpublish_workout
ChatGPTTakes a workout template out of the public catalog.
update_assessment
ChatGPTFixes values of an assessment already saved. Send only what changes.
update_class
ChatGPTMarks a class as completed, no-show or confirmed, or changes its notes or place. To change the time use reschedule_class.
update_exercise_template
ChatGPTChanges an exercise of the trainer's library; name is always sent.
update_food
ChatGPTRenames one of the trainer's own foods or changes a dish's ingredients.
update_goal
ChatGPTChanges a goal's target, dates or progress, or marks it done (completed_at). Send only what changes.
update_holiday
ChatGPTRenames or moves a day off the trainer added.
update_lead
ChatGPTMoves a lead in the funnel and/or saves notes.
update_media_caption
ChatGPTChanges the caption of a photo from list_my_media.
update_my_profile
ChatGPTChanges the trainer's name, phone, language or app appearance. E-mail, password and autopilot stay in the app.
update_program
ChatGPTRenames a program or changes its status, notes or difficulty. Send only what changes.
update_program_day
ChatGPTRenames, moves or changes the notes of a training day.
update_program_week
ChatGPTRenames, moves or annotates one week of a program.
update_public_profile
ChatGPTChanges the trainer's public page: name, bio, contacts, link, lead form and trial booking. Show the text to the person before saving. Send only what changes.
update_schedule_slot
ChatGPTMoves, pauses (is_active false) or edits a recurring weekly slot. Send only what changes.
update_session_report
ChatGPTSets the rating (1 to 5) and notes of a session the trainer coached in person.
update_student
ChatGPTUpdates a student's profile. Send only what changes.
update_student_file
ChatGPTChanges the name or description of a file from list_student_files.
update_student_notices
ChatGPTTurns on or off the automatic class notices students get. Send only what changes.
update_student_supplement
ChatGPTChanges dose, times, days or pauses (is_active false) a supplement of a student. Send only what changes.
vote_feature_request
ChatGPTVotes for an idea; calling again removes the vote. Returns whether the vote counts now.
find_trainers
ClaudeFind personal trainers listed in the public Trainer Connect directory (most are in Brazil; some are Brazilian trainers abroad), by specialty, name, city or state, and online or in-person. Specialties are written in Portuguese, e.g. "musculação", "emagrecimento", "funcional", "corrida", "hipertrofia". Returns up to 10 trainers with their public profile link. Contact details are never returned: the person talks to the trainer through the profile page.
get_trainer
ClaudeShow the public profile of one personal trainer from the Trainer Connect directory: bio, specialties, where they work, online or in person, and the plans they publish with price and billing period. The person contacts the trainer or signs up for a plan on the profile_url page; this connector never books, pays or sends messages.