August 10, 2026
· 8 min read
This release adds two new endpoints for sending customer forms and waivers, and introduces invitation_url fields across customer and membership endpoints to enable customer invitation workflows. Additionally, provider endpoints now expose registration_settings to help configure customer registration.
- POST /customer_forms/{id}/send – New endpoint to send customer forms to recipients
- GET /customer_memberships – Now includes invitation URLs for each shared membership, enabling you to invite customers to access their memberships
- POST /customer_memberships – Returns invitation URLs when creating memberships, allowing immediate customer invitation
- POST /customer_memberships/bulk_edit_prices – Includes invitation URLs in responses when bulk editing membership prices
- GET /customer_memberships/{id} – Returns the invitation URL for the membership
- POST /customer_memberships/{id}/cancel – Includes invitation URL when canceling a membership
- GET /customers – Now returns invitation URLs for each customer, enabling customer account invitations
- POST /customers – Provides an invitation URL when creating new customers
- GET /customers/{id} – Returns the customer's invitation URL
- PATCH /customers/{id} – Includes invitation URL when partially updating customer details
- PUT /customers/{id} – Returns invitation URL when updating customer information
- GET /customers/{id}/account_status – Now includes the customer's invitation URL in account status responses
- POST /customers/{id}/add_child – Returns invitation URL when adding a child to a customer account
- POST /customers/{id}/change_email – Includes invitation URL when changing a customer's email
- POST /customers/{id}/change_password – Returns invitation URL after password changes
- PUT /customers/{id}/participation – Includes invitation URL when updating customer participation settings
- GET /providers – Now exposes registration settings for each provider
- GET /providers/{id} – Returns the provider's registration settings
- POST /providers/{id}/register_customer – Includes invitation URL when registering a new customer with a provider
- GET /providers/{id}/registration_settings – New endpoint to retrieve provider registration configuration
- POST /waivers/{id}/send – New endpoint to send waivers to recipients
POST /customer_forms/{id}/send
- endpoint added
GET /customer_memberships
- added the required property
results/items/shared_with/items/invitation_urlto the response with the200status (media type: application/json)
POST /customer_memberships
- added the required property
shared_with/items/invitation_urlto the response with the201status (media type: application/json)
POST /customer_memberships/bulk_edit_prices
- added the required property
shared_with/items/invitation_urlto the response with the200status (media type: application/json)
GET /customer_memberships/{id}
- added the required property
shared_with/items/invitation_urlto the response with the200status (media type: application/json)
POST /customer_memberships/{id}/cancel
- added the required property
shared_with/items/invitation_urlto the response with the200status (media type: application/json)
GET /customers
- added the required property
results/items/invitation_urlto the response with the200status (media type: application/json)
POST /customers
- added the required property
invitation_urlto the response with the201status (media type: application/json)
GET /customers/{id}
- added the required property
invitation_urlto the response with the200status (media type: application/json)
PATCH /customers/{id}
- added the required property
invitation_urlto the response with the200status (media type: application/json)
PUT /customers/{id}
- added the required property
invitation_urlto the response with the200status (media type: application/json)
GET /customers/{id}/account_status
- added the required property
invitation_urlto the response with the200status (media type: application/json)
POST /customers/{id}/add_child
- added the required property
invitation_urlto the response with the200status (media type: application/json)
POST /customers/{id}/change_email
- added the required property
invitation_urlto the response with the200status (media type: application/json)
POST /customers/{id}/change_password
- added the required property
invitation_urlto the response with the200status (media type: application/json)
PUT /customers/{id}/participation
- added the required property
invitation_urlto the response with the200status (media type: application/json)
GET /providers
- added the optional property
results/items/registration_settingsto the response with the200status (media type: application/json)
GET /providers/{id}
- added the optional property
registration_settingsto the response with the200status (media type: application/json)
POST /providers/{id}/register_customer
- added the required property
customer/invitation_urlto the response with the200status (media type: application/json)
GET /providers/{id}/registration_settings
- endpoint added
POST /waivers/{id}/send
- endpoint added