Momence is an all-in-one management platform for fitness, wellness, and experience-based businesses - studios, gyms, spas, and instructors - covering class and appointment scheduling, memberships and packages, point-of-sale and payments, marketing, and a branded member app. Momence exposes a documented public REST API (api.momence.com, /api/v2) split into a Host API for staff and back-office automation and a Member API scoped to the logged-in customer. The API is authenticated with OAuth2 (authorization code for customers, password grant for staff automation) using public API clients created in the Momence dashboard, and covers members, sessions and bookings, memberships, checkout and sales, reports, appointments, addresses, and saved payment methods.
APIs.json: https://raw.githubusercontent.com/api-evangelist/momence/refs/heads/main/apis.yml
- Fitness
- Wellness
- Studio Management
- Booking
- Scheduling
- Memberships
- Payments
- Class Management
- Created: 2026-07-04
- Modified: 2026-07-04
OAuth2 authorization and token endpoints for the Momence Public API. Supports the authorization code grant (redirecting customers to a Momence login screen), the password grant for staff automation, and refresh tokens, plus endpoints to fetch the logged-in user profile and log out. Public API clients (client_id / client_secret) are created in the Momence dashboard.
- Human URL: https://api.docs.momence.com/docs/authorization
- Base URL:
https://api.momence.com/api/v2
- Authentication
- OAuth2
- Identity
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Staff-side management of the members (customers) in a Momence host - list and filter members, create members, retrieve a member, update name, email, and phone number, read and manage member notes, and assign or unassign tags for segmentation and access control.
- Human URL: https://api.docs.momence.com/reference/apiv2hostmemberscontroller_list
- Base URL:
https://api.momence.com/api/v2
- Members
- Customers
- CRM
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Staff-side scheduling surface - list sessions (classes) and retrieve session detail, list a session's bookings, add a member to a session for free or to its waitlist, mark a booking checked-in or not, and cancel individual or recurring session bookings.
- Human URL: https://api.docs.momence.com/reference/apiv2hostsessionscontroller_getsessions
- Base URL:
https://api.momence.com/api/v2
- Sessions
- Classes
- Bookings
- Waitlist
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Manage the membership products a host sells and the memberships a member has bought - list available host memberships, list a member's active subscriptions and packs, adjust class credits, and freeze, schedule freeze/unfreeze, or unfreeze a member's bought membership.
- Human URL: https://api.docs.momence.com/reference/apiv2hostmembershipscontroller_list
- Base URL:
https://api.momence.com/api/v2
- Memberships
- Subscriptions
- Packages
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Staff-side commerce and reporting - resolve compatible memberships and prices for a cart, perform checkout on behalf of a member (buy a session with a subscription or a saved payment method, or buy a membership), list sales, manage appointment reservations, and run and retrieve host reports.
- Human URL: https://api.docs.momence.com/reference/apiv2hostcheckoutcontroller_post
- Base URL:
https://api.momence.com/api/v2
- Checkout
- Payments
- Sales
- Reports
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Customer-scoped account management for the logged-in member - read and update member info, email, and phone number, request a password-reset email, list visits, CRUD member addresses, list a member's active memberships and manage their freeze schedule, and save, list, and remove payment methods.
- Human URL: https://api.docs.momence.com/reference/apiv2membercontroller_get
- Base URL:
https://api.momence.com/api/v2
- Member
- Profile
- Addresses
- Payment Methods
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Customer-facing booking flow - browse a host's available locations, memberships, and sessions, resolve compatible memberships and prices, perform checkout to buy or book a session, list and cancel the member's own session bookings, and read and sign required signable documents (waivers and contracts).
- Human URL: https://api.docs.momence.com/reference/apiv2memberhostsessionscontroller_list
- Base URL:
https://api.momence.com/api/v2
- Booking
- Sessions
- Checkout
- Documents
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
FN: Kin Lane Email: kin@apievangelist.com