A training group brings members and training content together. It has its own membership, lifecycle, visibility, and optional subscription plan.

Group content

Group content can reference programs, workout groups, and exercises. Content may have an order and be marked as required or featured. Adding a program to a group and enrolling a particular athlete are different concepts.

Inspect the actual group content and its current access rules before claiming what a member can use.

Lifecycle and visibility

A group's publication state and visibility are separate from its membership. Do not assume a group is publicly discoverable because it exists, or that publishing its landing page exposes members' personal records.

When comparing public groups or programs, use the public artifact that is actually available. Private content requires an authorized connection.

Membership and billing

Member status and access source describe different things. A member might gain access through an invitation or a subscription; the current state determines what is available.

Removing access and stopping billing are distinct effects. For changes involving a paid group, inspect the actual operation and make the requested billing behavior explicit. Do not infer a refund or cancellation from removal alone.

Use the current product eligibility and pricing information for creation and paid features. Avoid hard-coding plan prices in an agent prompt.

Agent availability

General documentation does not grant a group-management capability. Discover the current tools and permissions first. The external public connector's read-only self tools cannot create groups, edit membership, or read arbitrary members' private information.

See capabilities and access.