Mindbody
Mindbody is a business management and consumer marketplace platform for the fitness, beauty, and wellness industries, providing scheduling, point of sale, client management, marketing, and reporting tools for studios, gyms, salons, and spas. The Mindbody Public API (v6) provides REST endpoints for appointments, classes, clients, enrollments, sales, sites, staff, payroll, and cross-site identity, and is paired with a Webhooks API that pushes real-time event notifications using API key + SiteId headers, with optional OAuth 2.0 bearer tokens from the Mindbody Identity Service for staff- and client-scoped operations.
2 APIs
8 Features
FitnessWellnessBeautySchedulingBookingPoint of SaleStudiosSalonsSpasWebhooks
Create a new client, find an upcoming class, and book the client into it.
ARAZZO
Find bookable appointment availabilities and book an appointment into an open slot.
ARAZZO
List sellable services, check out a cart for a client, and confirm the sale.
ARAZZO
Check out a shopping cart for a client and confirm the resulting sale.
ARAZZO
Find a client by search text and log their arrival at a location.
ARAZZO
Find a client and review their active memberships.
ARAZZO
Find a client and retrieve their visit history for a date range.
ARAZZO
List available enrollments and add a client to a chosen enrollment.
ARAZZO
Find a client and retrieve their purchase history.
ARAZZO
Issue a staff user token and use it to list clients at a site.
ARAZZO
Find a client and add a contact log entry to their record.
ARAZZO
Resolve the activated sites for an API key and list the classes for one site.
ARAZZO
List a site's locations and retrieve the schedule items for one location.
ARAZZO
Discover session types, find a bookable slot, and book an appointment.
ARAZZO
Resolve a staff member and retrieve their schedule items for a date range.
ARAZZO
Look up a staff member and retrieve their booked appointments for a date range.
ARAZZO
Booking and Scheduling
Online booking widgets, class schedules, appointments, enrollments, and Pick-a-Spot reservations.
Point of Sale
In-studio POS for products, services, contracts, gift cards, custom payment methods, refunds, and returns.
Client Management
Client profiles, contracts, services, contact logs, formula notes, custom fields, and red/yellow alerts.
Staff and Payroll
Staff schedules, permissions, availability, class pay, commissions, and time-clock reporting.
Webhooks
HMAC-signed, near real-time delivery of site, location, appointment, class, client, sale, and staff events.
Identity and OAuth
OpenID Connect via signin.mindbodyonline.com with the Mindbody.Api.Public.v6 scope for delegated calls.
Cross-Site Lookup
Discover which Mindbody businesses a client is associated with across the network.
Marketplace Listing
Mindbody consumer app marketplace exposes participating studios to nearby members.
Studio Booking Apps
Build branded mobile or web booking experiences for yoga, pilates, barre, and fitness studios.
CRM and Marketing Automation
Sync clients and sales events into CRMs (HubSpot, Salesforce) and trigger marketing journeys.
Wellness Aggregator Integrations
Power class/appointment discovery and booking in third-party wellness apps and ClassPass-style platforms.
Studio Operations Analytics
Pipe payroll, sales, and class fill data into BI tooling for chain operators.
Customer Loyalty Programs
Drive loyalty points and rewards from visit/sale events delivered via the Webhooks API.
Network Identity
Use Cross-Site to recognize repeat clients across affiliated Mindbody businesses.
info:
_postman_id: a9ed7761-c6a7-499b-bf79-af617d74cad3
name: Mindbody Webhooks API
description: "Subscription and delivery platform that pushes near real-time event notifications for sites, locations, appointments,\
\ classes, clients, sales, and staff. Partners create and manage subscriptions over a REST control plane, and Mindbody\
\ pushes JSON events to the registered webhook URL with HMAC-SHA256 signature verification. Authentication uses an API-Key\
\ header issued via the Mindbody webhooks developer portal.\n\nContact Support:\n Name: Mindbody API Support"
schema: https://schema.getpostman.com/json/collection/v2.1.0/collection.json
createdAt: '2026-06-05T15:12:47.000Z'
updatedAt: '2026-06-05T15:12:47.000Z'
lastUpdatedBy: '35240'
uid: 35240-a9ed7761-c6a7-499b-bf79-af617d74cad3
item:
- name: api
item:
- name: v1
item:
- name: metrics
item:
- name: Mindbody This Endpoint Gets Metrics for All the Subscriptions Associated with
id: 1c4364e3-10e1-48f5-a246-324e7c0fed52
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: apikey
apikey:
- key: key
value: API-Key
type: string
- key: value
value: '{{apiKey}}'
type: string
- key: in
value: header
type: string
method: GET
header:
- key: Accept
value: application/json
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
description: This endpoint gets metrics for all the subscriptions associated with your Public API developer account.
response:
- id: 59ce29d4-b206-41be-84f2-b1616876b858
name: OK
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"items\": [\n {\n \"creationDateTime\": \"<dateTime>\",\n \"messagesAttempted\": \"<integer>\"\
,\n \"messagesDelivered\": \"<integer>\",\n \"messagesFailed\": \"<integer>\",\n \"messagesUndelivered\"\
: \"<integer>\",\n \"status\": \"<string>\",\n \"statusChangeDate\": \"<dateTime>\",\n \"subscriptionId\"\
: \"<string>\"\n },\n {\n \"creationDateTime\": \"<dateTime>\",\n \"messagesAttempted\": \"<integer>\"\
,\n \"messagesDelivered\": \"<integer>\",\n \"messagesFailed\": \"<integer>\",\n \"messagesUndelivered\"\
: \"<integer>\",\n \"status\": \"<string>\",\n \"statusChangeDate\": \"<dateTime>\",\n \"subscriptionId\"\
: \"<string>\"\n }\n ]\n}"
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-59ce29d4-b206-41be-84f2-b1616876b858
- id: 1b4ee25c-b031-4bd1-823d-8afce8b73cb2
name: Bad Request
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
status: Bad Request
code: 400
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-1b4ee25c-b031-4bd1-823d-8afce8b73cb2
- id: 134917eb-0674-4fdb-829e-8c08cffee63d
name: Unauthorized
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
status: Unauthorized
code: 401
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-134917eb-0674-4fdb-829e-8c08cffee63d
- id: b69980f1-7530-496b-8038-40b88c73e04e
name: Forbidden
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
status: Forbidden
code: 403
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-b69980f1-7530-496b-8038-40b88c73e04e
- id: 8e2f6188-f924-4b73-9983-110421fa95f0
name: Not Found
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
status: Not Found
code: 404
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-8e2f6188-f924-4b73-9983-110421fa95f0
- id: 4f8935f9-365d-4ff0-bef1-8ae0bd3a177a
name: Internal Server Error
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/metrics'
host:
- '{{baseUrl}}'
path:
- api
- v1
- metrics
status: Internal Server Error
code: 500
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-4f8935f9-365d-4ff0-bef1-8ae0bd3a177a
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-1c4364e3-10e1-48f5-a246-324e7c0fed52
id: 987ed457-da61-4c8b-8d8f-5f6a04eda542
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-987ed457-da61-4c8b-8d8f-5f6a04eda542
- name: subscriptions
item:
- name: '{subscriptionId}'
item:
- name: Mindbody This Endpoint Deactivates a Subscription Associated with the Passed ID
id: f4850aff-3d1b-4369-99bd-157cd0a8e1b8
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: apikey
apikey:
- key: key
value: API-Key
type: string
- key: value
value: '{{apiKey}}'
type: string
- key: in
value: header
type: string
method: DELETE
header:
- key: Accept
value: application/json
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- id: d54834a4-0ed0-4ffe-96a9-4cf0dfe641c0
key: subscriptionId
value: <string>
description: (Required) The subscription ID (a GUID) that you are deactivating.
description: This endpoint deactivates a subscription associated with the passed ID.
response:
- id: 70a6f341-ad6e-42a8-94d8-9de5e2a1ad44
name: OK
originalRequest:
method: DELETE
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"errorInformation\": [\n {\n \"errorCode\": \"<integer>\",\n \"errorMessage\": \"<string>\"\
,\n \"errorType\": \"<string>\"\n },\n {\n \"errorCode\": \"<integer>\",\n \"errorMessage\"\
: \"<string>\",\n \"errorType\": \"<string>\"\n }\n ],\n \"isSuccess\": \"<boolean>\",\n \"value\"\
: {\n \"deactivationDateTime\": \"<dateTime>\",\n \"message\": \"<string>\",\n \"referenceId\": \"\
<string>\",\n \"subscriptionId\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-70a6f341-ad6e-42a8-94d8-9de5e2a1ad44
- id: b75a3a98-394f-4c0c-96ff-de41b6fbf0dd
name: Bad Request
originalRequest:
method: DELETE
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Bad Request
code: 400
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-b75a3a98-394f-4c0c-96ff-de41b6fbf0dd
- id: 7f0ce09d-2cf7-4635-bda7-529c546cfc12
name: Unauthorized
originalRequest:
method: DELETE
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Unauthorized
code: 401
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-7f0ce09d-2cf7-4635-bda7-529c546cfc12
- id: 3dfc775b-df34-4cd8-bafa-d5b88ef07de9
name: Forbidden
originalRequest:
method: DELETE
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Forbidden
code: 403
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-3dfc775b-df34-4cd8-bafa-d5b88ef07de9
- id: a88eb604-7987-4d4c-8989-d05e664e74f3
name: Not Found
originalRequest:
method: DELETE
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Not Found
code: 404
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-a88eb604-7987-4d4c-8989-d05e664e74f3
- id: 189d016d-cf0f-4fb6-8a54-d7567bfc2e06
name: Internal Server Error
originalRequest:
method: DELETE
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Internal Server Error
code: 500
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-189d016d-cf0f-4fb6-8a54-d7567bfc2e06
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-f4850aff-3d1b-4369-99bd-157cd0a8e1b8
- name: Mindbody This Endpoint Finds and Returns the Single Subscription Associated
id: 6cdabc19-cd70-4c9e-a7ed-9ea71d282bf2
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: apikey
apikey:
- key: key
value: API-Key
type: string
- key: value
value: '{{apiKey}}'
type: string
- key: in
value: header
type: string
method: GET
header:
- key: Accept
value: application/json
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- id: f3621b05-b20b-43cf-a71a-48fee737f2e0
key: subscriptionId
value: <string>
description: (Required) Returns the single location identified by this ID (a GUID).
description: This endpoint finds and returns the single subscription associated with the passed ID.
response:
- id: c082965f-f426-41d0-b82f-38fe11531aa1
name: OK
originalRequest:
method: GET
header:
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"errorInformation\": [\n {\n \"errorCode\": \"<integer>\",\n \"errorMessage\": \"<string>\"\
,\n \"errorType\": \"<string>\"\n },\n {\n \"errorCode\": \"<integer>\",\n \"errorMessage\"\
: \"<string>\",\n \"errorType\": \"<string>\"\n }\n ],\n \"isSuccess\": \"<boolean>\",\n \"value\"\
: {\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"statusChangeDate\": \"<dateTime>\"\
,\n \"statusChangeMessage\": \"<string>\",\n \"statusChangeUser\": \"<string>\",\n \"subscriptionCreationDateTime\"\
: \"<dateTime>\",\n \"subscriptionId\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-c082965f-f426-41d0-b82f-38fe11531aa1
- id: 8557ead2-9f97-471c-973c-aef3ecf38463
name: Bad Request
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Bad Request
code: 400
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-8557ead2-9f97-471c-973c-aef3ecf38463
- id: 1b3d3d98-fe16-4fca-9617-9d6733f4a559
name: Unauthorized
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Unauthorized
code: 401
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-1b3d3d98-fe16-4fca-9617-9d6733f4a559
- id: 3c632245-9e72-4679-a1cc-4c38f040937f
name: Forbidden
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Forbidden
code: 403
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-3c632245-9e72-4679-a1cc-4c38f040937f
- id: 80c0aec7-3339-4335-b6e6-5b33e389133a
name: Not Found
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Not Found
code: 404
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-80c0aec7-3339-4335-b6e6-5b33e389133a
- id: d4c030b2-79dd-4938-bff3-2a122af5c7f6
name: Internal Server Error
originalRequest:
method: GET
header:
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Internal Server Error
code: 500
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-d4c030b2-79dd-4938-bff3-2a122af5c7f6
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-6cdabc19-cd70-4c9e-a7ed-9ea71d282bf2
- name: Mindbody This Endpoint Can Activate a New Subscription or Reactivate an
id: d336c57d-db5f-40b5-b382-6c72f9eb7ab4
protocolProfileBehavior:
disableBodyPruning: true
request:
auth:
type: apikey
apikey:
- key: key
value: API-Key
type: string
- key: value
value: '{{apiKey}}'
type: string
- key: in
value: header
type: string
method: PATCH
header:
- key: Content-Type
value: application/json
- key: Accept
value: application/json
body:
mode: raw
raw: "{\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- id: 7a93988f-bd9c-4361-bc65-fd7908f29509
key: subscriptionId
value: <string>
description: (Required) The subscription’s ID (a GUID).
description: This endpoint can activate a new subscription or reactivate an inactive subscription that is associated
with your developer portal account, by updating the status. You can also update your subscription’s eventIds,
eventSchemaVersion, referenceId, and webhookUrl.
response:
- id: 5f12be04-d9f9-45c9-b719-2ffda7871d66
name: OK
originalRequest:
method: PATCH
header:
- key: Content-Type
value: application/json
- key: Accept
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
body:
mode: raw
raw: "{\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: OK
code: 200
_postman_previewlanguage: json
header:
- key: Content-Type
value: application/json
cookie: []
responseTime: null
body: "{\n \"errorInformation\": [\n {\n \"errorCode\": \"<integer>\",\n \"errorMessage\": \"<string>\"\
,\n \"errorType\": \"<string>\"\n },\n {\n \"errorCode\": \"<integer>\",\n \"errorMessage\"\
: \"<string>\",\n \"errorType\": \"<string>\"\n }\n ],\n \"isSuccess\": \"<boolean>\",\n \"value\"\
: {\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"statusChangeDate\": \"<dateTime>\"\
,\n \"statusChangeMessage\": \"<string>\",\n \"statusChangeUser\": \"<string>\",\n \"subscriptionCreationDateTime\"\
: \"<dateTime>\",\n \"subscriptionId\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n }\n}"
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-5f12be04-d9f9-45c9-b719-2ffda7871d66
- id: 44521e8d-2016-4269-a7bd-25b699b3ce17
name: Bad Request
originalRequest:
method: PATCH
header:
- key: Content-Type
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
body:
mode: raw
raw: "{\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Bad Request
code: 400
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-44521e8d-2016-4269-a7bd-25b699b3ce17
- id: 51a74b8a-6f4d-4320-a85b-b4e5bfc257ca
name: Unauthorized
originalRequest:
method: PATCH
header:
- key: Content-Type
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
body:
mode: raw
raw: "{\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n}"
options:
raw:
headerFamily: json
language: json
url:
raw: '{{baseUrl}}/api/v1/subscriptions/:subscriptionId'
host:
- '{{baseUrl}}'
path:
- api
- v1
- subscriptions
- :subscriptionId
variable:
- key: subscriptionId
status: Unauthorized
code: 401
_postman_previewlanguage: text
header: []
cookie: []
responseTime: null
body: null
createdAt: '2026-06-05T15:12:48.000Z'
updatedAt: '2026-06-05T15:12:48.000Z'
uid: 35240-51a74b8a-6f4d-4320-a85b-b4e5bfc257ca
- id: fc005d6b-1e26-49c9-9f0a-dab0a0b7c6fa
name: Forbidden
originalRequest:
method: PATCH
header:
- key: Content-Type
value: application/json
- description: 'Added as a part of security scheme: apikey'
key: API-Key
value: <API Key>
body:
mode: raw
raw: "{\n \"eventIds\": [\n \"<string>\",\n \"<string>\"\n ],\n \"eventSchemaVersion\": \"<double>\"\
,\n \"referenceId\": \"<string>\",\n \"status\": \"<string>\",\n \"webhookUrl\": \"<string>\"\n}"
options:
raw:
# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mindbody/refs/heads/main/apis.yml