Mindbody Cross Site API

Cross Site operations.

Operations 1

POST /public/v6/crossSite/copycreditcard Mindbody Copies the Credit Card Information from One Client to Another, #

Documentation

Specifications

Code Examples

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mindbody-cross-site-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mindbody-cross-site-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mindbody Public API v6 Cross Site API
  version: '6.0'
  description: REST API for Mindbody business management data including appointments, classes, clients, enrollments, sales, sites, staff, payroll, and cross-site operations. Authentication combines a Mindbody-issued API-Key header with a SiteId header and optional staff/user OAuth bearer tokens for write operations. Generated from the official Mindbody Public API Python SDK (apimatic v3).
  contact:
    name: Mindbody API Support
    url: https://support.mindbodyonline.com/s/contactapisupport
  license:
    name: Proprietary
  x-generated-from: Mindbody-API-SDKs python SDK
  x-last-validated: '2026-05-28'
servers:
- url: https://api.mindbodyonline.com
  description: Production
security:
- ApiKeyAuth: []
tags:
- name: Cross Site
  description: Cross Site operations.
paths:
  /public/v6/crossSite/copycreditcard:
    post:
      tags:
      - Cross Site
      summary: Mindbody Copies the Credit Card Information from One Client to Another,
      description: Copies the credit card information from one client to another, regardless of site. The source and target clients must have the same email address.
      operationId: copyCreditCard
      parameters:
      - name: version
        in: path
        required: true
        description: version of the api.
        schema:
          type: string
        example: example-value
      - name: siteId
        in: header
        required: true
        description: ID of the site from which to pull data.
        schema:
          type: string
        example: example-value
      - name: authorization
        in: header
        required: false
        description: A staff user authorization token.
        schema:
          type: string
        example: example-value
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CopyCreditCardRequest'
            examples:
              CopycreditcardRequestExample:
                summary: Default copyCreditCard request example
                x-microcks-default: true
                value:
                  SourceSiteId: 123456
                  SourceClientId: example-value
                  SourceUniqueClientId: 123456
                  TargetSiteId: 123456
                  TargetClientId: example-value
                  TargetUniqueClientId: 123456
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CopyCreditCardResponse'
              examples:
                Copycreditcard200Example:
                  summary: Default copyCreditCard 200 example
                  x-microcks-default: true
                  value:
                    CopiedFrom: {}
                    CopiedTo: {}
        '400':
          description: Bad Request
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '404':
          description: Not Found
        '500':
          description: Internal Server Error
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
      security:
      - ApiKeyAuth: []
components:
  schemas:
    CopyCreditCardRequest:
      type: object
      description: Implementation of the 'CopyCreditCardRequest' model. crosssite/copycreditcard
      properties:
        SourceSiteId:
          type: integer
          format: int32
          description: The siteId of the source clientId.
          example: 123456
        SourceClientId:
          type: string
          description: The clientId at the source siteId.
          example: example-value
        SourceUniqueClientId:
          type: integer
          format: int32
          description: The unique clidnetId at the source siteId.
          example: 123456
        TargetSiteId:
          type: integer
          format: int32
          description: The siteId of the target clientId.
          example: 123456
        TargetClientId:
          type: string
          description: The clientId at the target siteId.
          example: example-value
        TargetUniqueClientId:
          type: integer
          format: int32
          description: The unique clidnetId at the target siteId.
          example: 123456
    CopyCreditCardResponse:
      type: object
      description: Implementation of the 'CopyCreditCardResponse' model. crosssite/copycreditcard
      properties:
        CopiedFrom:
          $ref: '#/components/schemas/CopyCreditCardResponseClient'
          description: Copied from
        CopiedTo:
          $ref: '#/components/schemas/CopyCreditCardResponseClient'
          description: Copied To
    CopyCreditCardResponseClient:
      type: object
      description: Implementation of the 'CopyCreditCardResponseClient' model.
      properties:
        ClientId:
          type: string
          description: ClientId
          example: example-value
        UniqueId:
          type: integer
          format: int32
          description: UniqeuId
          example: 123456
        SiteId:
          type: integer
          format: int32
          description: SiteId
          example: -99
        FirstName:
          type: string
          description: First name of ClientId
          example: Alex
        LastName:
          type: string
          description: Last name of ClientId
          example: Lane
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: API-Key
      description: Mindbody-issued API key (server-to-server). Required on every request.
    OAuth2:
      type: oauth2
      description: OpenID Connect bearer token issued by Mindbody Identity Service (signin.mindbodyonline.com). Required for endpoints that act on behalf of a staff or client user.
      flows:
        authorizationCode:
          authorizationUrl: https://signin.mindbodyonline.com/connect/authorize
          tokenUrl: https://signin.mindbodyonline.com/connect/token
          scopes:
            openid: OpenID Connect base scope.
            profile: User profile claims.
            email: User email claim.
            offline_access: Issue a refresh token.
            Mindbody.Api.Public.v6: Access the Mindbody Public API v6 on behalf of the user.