Sales Service
Click here for a complete list of operations.
getServicesAndDepositsForEnrollment
Gets a list of services and deposits that can pay for the given enrollment (identified by ClassID). 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.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/getServicesAndDepositsForEnrollment"
<?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>
<getServicesAndDepositsForEnrollment xmlns="http://clients.mindbodyonline.com/API/0_4">
<Sourcename>string</Sourcename>
<Password>string</Password>
<StudioID>int</StudioID>
<Card_ID>string</Card_ID>
<ClassID>int</ClassID>
</getServicesAndDepositsForEnrollment>
</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>
<getServicesAndDepositsForEnrollmentResponse xmlns="http://clients.mindbodyonline.com/API/0_4">
<getServicesAndDepositsForEnrollmentResult>
<Result>
<Services>
<Service xsi:nil="true" />
<Service xsi:nil="true" />
</Services>
<Deposits>
<Credit xsi:nil="true" />
<Credit xsi:nil="true" />
</Deposits>
</Result>
</getServicesAndDepositsForEnrollmentResult>
</getServicesAndDepositsForEnrollmentResponse>
</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>
<getServicesAndDepositsForEnrollment xmlns="http://clients.mindbodyonline.com/API/0_4">
<Sourcename>string</Sourcename>
<Password>string</Password>
<StudioID>int</StudioID>
<Card_ID>string</Card_ID>
<ClassID>int</ClassID>
</getServicesAndDepositsForEnrollment>
</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>
<getServicesAndDepositsForEnrollmentResponse xmlns="http://clients.mindbodyonline.com/API/0_4">
<getServicesAndDepositsForEnrollmentResult>
<Result>
<Services>
<Service xsi:nil="true" />
<Service xsi:nil="true" />
</Services>
<Deposits>
<Credit xsi:nil="true" />
<Credit xsi:nil="true" />
</Deposits>
</Result>
</getServicesAndDepositsForEnrollmentResult>
</getServicesAndDepositsForEnrollmentResponse>
</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/getServicesAndDepositsForEnrollment?Sourcename=string&Password=string&StudioID=string&Card_ID=string&ClassID=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/getServicesAndDepositsForEnrollment 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&ClassID=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>