Sales Service


Click here for a complete list of operations.

getServicesAndDepositsForCourse

Gets a list of services and deposits that can pay for the given course (identified by CourseID). The Card_ID of the purchasing client is not a necessary field and can be omitted, but the client's membership rules will be applied to available services if it is specified.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
Sourcename:
Password:
StudioID:
Card_ID:
CourseID:

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /0_4/SaleService.asmx HTTP/1.1
Host: clients.mindbodyonline.com/api
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://clients.mindbodyonline.com/API/0_4/getServicesAndDepositsForCourse"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getServicesAndDepositsForCourse xmlns="http://clients.mindbodyonline.com/API/0_4">
      <Sourcename>string</Sourcename>
      <Password>string</Password>
      <StudioID>int</StudioID>
      <Card_ID>string</Card_ID>
      <CourseID>int</CourseID>
    </getServicesAndDepositsForCourse>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <getServicesAndDepositsForCourseResponse xmlns="http://clients.mindbodyonline.com/API/0_4">
      <getServicesAndDepositsForCourseResult>
        <Result>
          <Services>
            <Service xsi:nil="true" />
            <Service xsi:nil="true" />
          </Services>
          <Deposits>
            <Credit xsi:nil="true" />
            <Credit xsi:nil="true" />
          </Deposits>
        </Result>
      </getServicesAndDepositsForCourseResult>
    </getServicesAndDepositsForCourseResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /0_4/SaleService.asmx HTTP/1.1
Host: clients.mindbodyonline.com/api
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getServicesAndDepositsForCourse xmlns="http://clients.mindbodyonline.com/API/0_4">
      <Sourcename>string</Sourcename>
      <Password>string</Password>
      <StudioID>int</StudioID>
      <Card_ID>string</Card_ID>
      <CourseID>int</CourseID>
    </getServicesAndDepositsForCourse>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <getServicesAndDepositsForCourseResponse xmlns="http://clients.mindbodyonline.com/API/0_4">
      <getServicesAndDepositsForCourseResult>
        <Result>
          <Services>
            <Service xsi:nil="true" />
            <Service xsi:nil="true" />
          </Services>
          <Deposits>
            <Credit xsi:nil="true" />
            <Credit xsi:nil="true" />
          </Deposits>
        </Result>
      </getServicesAndDepositsForCourseResult>
    </getServicesAndDepositsForCourseResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /0_4/SaleService.asmx/getServicesAndDepositsForCourse?Sourcename=string&Password=string&StudioID=string&Card_ID=string&CourseID=string HTTP/1.1
Host: clients.mindbodyonline.com/api
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<Result_ServicesAndDeposits xmlns="http://clients.mindbodyonline.com/API/0_4">
  <Result>
    <Services>
      <Service>
        <TypeGroup d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Service>
      <Service>
        <TypeGroup d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Service>
    </Services>
    <Deposits>
      <Credit />
      <Credit />
    </Deposits>
  </Result>
</Result_ServicesAndDeposits>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /0_4/SaleService.asmx/getServicesAndDepositsForCourse HTTP/1.1
Host: clients.mindbodyonline.com/api
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Sourcename=string&Password=string&StudioID=string&Card_ID=string&CourseID=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<Result_ServicesAndDeposits xmlns="http://clients.mindbodyonline.com/API/0_4">
  <Result>
    <Services>
      <Service>
        <TypeGroup d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Service>
      <Service>
        <TypeGroup d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
      </Service>
    </Services>
    <Deposits>
      <Credit />
      <Credit />
    </Deposits>
  </Result>
</Result_ServicesAndDeposits>