aid: momence url: https://raw.githubusercontent.com/api-evangelist/momence/refs/heads/main/apis.yml name: Momence kind: company description: 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. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Fitness - Wellness - Studio Management - Booking - Scheduling - Memberships - Payments - Class Management created: '2026-07-04' modified: '2026-07-04' specificationVersion: '0.19' apis: - aid: momence:momence-authentication-api name: Momence Authentication API tags: - Authentication - OAuth2 - Identity image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/docs/authorization baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/docs/authorization type: Documentation - url: https://api.docs.momence.com/docs/getting-started type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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. - aid: momence:momence-host-members-api name: Momence Host Members API tags: - Members - Customers - CRM image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/reference/apiv2hostmemberscontroller_list baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/docs/terminology type: Documentation - url: https://api.docs.momence.com/reference/apiv2hostmemberscontroller_list type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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. - aid: momence:momence-host-sessions-api name: Momence Host Sessions & Bookings API tags: - Sessions - Classes - Bookings - Waitlist image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/reference/apiv2hostsessionscontroller_getsessions baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/reference/apiv2hostsessionscontroller_getsessions type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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. - aid: momence:momence-host-memberships-api name: Momence Host Memberships API tags: - Memberships - Subscriptions - Packages image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/reference/apiv2hostmembershipscontroller_list baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/reference/apiv2hostmembershipscontroller_list type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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. - aid: momence:momence-host-checkout-sales-api name: Momence Host Checkout & Sales API tags: - Checkout - Payments - Sales - Reports image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/reference/apiv2hostcheckoutcontroller_post baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/reference/apiv2hostcheckoutcontroller_post type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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. - aid: momence:momence-member-account-api name: Momence Member Account API tags: - Member - Profile - Addresses - Payment Methods image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/reference/apiv2membercontroller_get baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/reference/apiv2membercontroller_get type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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. - aid: momence:momence-member-booking-api name: Momence Member Booking API tags: - Booking - Sessions - Checkout - Documents image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://api.docs.momence.com/reference/apiv2memberhostsessionscontroller_list baseURL: https://api.momence.com/api/v2 properties: - url: https://api.docs.momence.com/reference/apiv2memberhostsessionscontroller_list type: APIReference - url: openapi/momence-openapi.yml type: OpenAPI - url: collections/momence.postman_collection.json type: PostmanCollection - url: collections/momence.opencollection.json type: OpenCollection description: 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). common: - type: LinkedIn url: https://www.linkedin.com/company/momence - type: Website url: https://momence.com/ - type: Documentation url: https://api.docs.momence.com/ - type: Plans url: plans/momence-plans-pricing.yml - type: RateLimits url: rate-limits/momence-rate-limits.yml - type: FinOps url: finops/momence-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com