CMQuotations
Click here for a complete list of operations.
InsertQuotation
Insert a Quotation via a third party integration
Test
The test form is only available for requests from the local machine.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 /connect_webservices_backup/cmquotations.asmx HTTP/1.1 Host: connect.coachmanager.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://coachmanager.com/quotations/InsertQuotation" <?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> <InsertQuotation xmlns="http://coachmanager.com/quotations/"> <CompanyName>string</CompanyName> <Password>string</Password> <QuotationDetails> <CoachManagerSerialNo>string</CoachManagerSerialNo> <CompanySerialNo>int</CompanySerialNo> <ClientTitle>string</ClientTitle> <ClientInitials>string</ClientInitials> <ClientSurname>string</ClientSurname> <ClientFirstName>string</ClientFirstName> <ClientSalutation>string</ClientSalutation> <ClientDepartment>string</ClientDepartment> <ClientCompany>string</ClientCompany> <ClientAddress1>string</ClientAddress1> <ClientAddress2>string</ClientAddress2> <ClientAddress3>string</ClientAddress3> <ClientAddress4>string</ClientAddress4> <ClientPostCode>string</ClientPostCode> <ClientInternational>Yes or No</ClientInternational> <ClientTelNo>string</ClientTelNo> <ClientFaxNo>string</ClientFaxNo> <ClientEMail>string</ClientEMail> <IntegrationID>string</IntegrationID> <QuotationMovements> <QuotationMovement> <MovementDescription>string</MovementDescription> <PickupDateTimeISO>string</PickupDateTimeISO> <PickupDateDay>string</PickupDateDay> <PickupDateMonth>string</PickupDateMonth> <PickupDateYear>string</PickupDateYear> <PickupTimeHours>string</PickupTimeHours> <PickupTimeMinutes>string</PickupTimeMinutes> <PickupTimeAMPM>string</PickupTimeAMPM> <Pickup>string</Pickup> <PickupLatitude>string</PickupLatitude> <PickupLongitude>string</PickupLongitude> <PickupInstructions>string</PickupInstructions> <SingleJourney>Yes or No</SingleJourney> <VehicleToStay>Yes or No</VehicleToStay> <Destination>string</Destination> <DestinationLatitude>string</DestinationLatitude> <DestinationLongitude>string</DestinationLongitude> <DestinationInstructions>string</DestinationInstructions> <ArrivalDateTimeISO>string</ArrivalDateTimeISO> <ArrivalDateDay>string</ArrivalDateDay> <ArrivalDateMonth>string</ArrivalDateMonth> <ArrivalDateYear>string</ArrivalDateYear> <ArrivalTimeHours>string</ArrivalTimeHours> <ArrivalTimeMinutes>string</ArrivalTimeMinutes> <ArrivalTimeAMPM>string</ArrivalTimeAMPM> <LeaveDateTimeISO>string</LeaveDateTimeISO> <LeaveDateDay>string</LeaveDateDay> <LeaveDateMonth>string</LeaveDateMonth> <LeaveDateYear>string</LeaveDateYear> <LeaveTimeHours>string</LeaveTimeHours> <LeaveTimeMinutes>string</LeaveTimeMinutes> <LeaveTimeAMPM>string</LeaveTimeAMPM> <BackDateTimeISO>string</BackDateTimeISO> <BackDateDay>string</BackDateDay> <BackDateMonth>string</BackDateMonth> <BackDateYear>string</BackDateYear> <BackTimeHours>string</BackTimeHours> <BackTimeMinutes>string</BackTimeMinutes> <BackTimeAMPM>string</BackTimeAMPM> <Passengers>string</Passengers> <ClientReference1>string</ClientReference1> <ClientReference2>string</ClientReference2> <Route>string</Route> <FurtherRequirements>string</FurtherRequirements> <Notes>string</Notes> <VehicleQuantity>string</VehicleQuantity> <VehicleSeats>string</VehicleSeats> <VehicleType>string</VehicleType> </QuotationMovement> <QuotationMovement> <MovementDescription>string</MovementDescription> <PickupDateTimeISO>string</PickupDateTimeISO> <PickupDateDay>string</PickupDateDay> <PickupDateMonth>string</PickupDateMonth> <PickupDateYear>string</PickupDateYear> <PickupTimeHours>string</PickupTimeHours> <PickupTimeMinutes>string</PickupTimeMinutes> <PickupTimeAMPM>string</PickupTimeAMPM> <Pickup>string</Pickup> <PickupLatitude>string</PickupLatitude> <PickupLongitude>string</PickupLongitude> <PickupInstructions>string</PickupInstructions> <SingleJourney>Yes or No</SingleJourney> <VehicleToStay>Yes or No</VehicleToStay> <Destination>string</Destination> <DestinationLatitude>string</DestinationLatitude> <DestinationLongitude>string</DestinationLongitude> <DestinationInstructions>string</DestinationInstructions> <ArrivalDateTimeISO>string</ArrivalDateTimeISO> <ArrivalDateDay>string</ArrivalDateDay> <ArrivalDateMonth>string</ArrivalDateMonth> <ArrivalDateYear>string</ArrivalDateYear> <ArrivalTimeHours>string</ArrivalTimeHours> <ArrivalTimeMinutes>string</ArrivalTimeMinutes> <ArrivalTimeAMPM>string</ArrivalTimeAMPM> <LeaveDateTimeISO>string</LeaveDateTimeISO> <LeaveDateDay>string</LeaveDateDay> <LeaveDateMonth>string</LeaveDateMonth> <LeaveDateYear>string</LeaveDateYear> <LeaveTimeHours>string</LeaveTimeHours> <LeaveTimeMinutes>string</LeaveTimeMinutes> <LeaveTimeAMPM>string</LeaveTimeAMPM> <BackDateTimeISO>string</BackDateTimeISO> <BackDateDay>string</BackDateDay> <BackDateMonth>string</BackDateMonth> <BackDateYear>string</BackDateYear> <BackTimeHours>string</BackTimeHours> <BackTimeMinutes>string</BackTimeMinutes> <BackTimeAMPM>string</BackTimeAMPM> <Passengers>string</Passengers> <ClientReference1>string</ClientReference1> <ClientReference2>string</ClientReference2> <Route>string</Route> <FurtherRequirements>string</FurtherRequirements> <Notes>string</Notes> <VehicleQuantity>string</VehicleQuantity> <VehicleSeats>string</VehicleSeats> <VehicleType>string</VehicleType> </QuotationMovement> </QuotationMovements> </QuotationDetails> </InsertQuotation> </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> <InsertQuotationResponse xmlns="http://coachmanager.com/quotations/"> <InsertQuotationResult> <Result>Success or Fail</Result> <ResultDescription>string</ResultDescription> <QuotationID>long</QuotationID> <QuotationMovementIDs> <long>long</long> <long>long</long> </QuotationMovementIDs> </InsertQuotationResult> </InsertQuotationResponse> </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 /connect_webservices_backup/cmquotations.asmx HTTP/1.1 Host: connect.coachmanager.com 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> <InsertQuotation xmlns="http://coachmanager.com/quotations/"> <CompanyName>string</CompanyName> <Password>string</Password> <QuotationDetails> <CoachManagerSerialNo>string</CoachManagerSerialNo> <CompanySerialNo>int</CompanySerialNo> <ClientTitle>string</ClientTitle> <ClientInitials>string</ClientInitials> <ClientSurname>string</ClientSurname> <ClientFirstName>string</ClientFirstName> <ClientSalutation>string</ClientSalutation> <ClientDepartment>string</ClientDepartment> <ClientCompany>string</ClientCompany> <ClientAddress1>string</ClientAddress1> <ClientAddress2>string</ClientAddress2> <ClientAddress3>string</ClientAddress3> <ClientAddress4>string</ClientAddress4> <ClientPostCode>string</ClientPostCode> <ClientInternational>Yes or No</ClientInternational> <ClientTelNo>string</ClientTelNo> <ClientFaxNo>string</ClientFaxNo> <ClientEMail>string</ClientEMail> <IntegrationID>string</IntegrationID> <QuotationMovements> <QuotationMovement> <MovementDescription>string</MovementDescription> <PickupDateTimeISO>string</PickupDateTimeISO> <PickupDateDay>string</PickupDateDay> <PickupDateMonth>string</PickupDateMonth> <PickupDateYear>string</PickupDateYear> <PickupTimeHours>string</PickupTimeHours> <PickupTimeMinutes>string</PickupTimeMinutes> <PickupTimeAMPM>string</PickupTimeAMPM> <Pickup>string</Pickup> <PickupLatitude>string</PickupLatitude> <PickupLongitude>string</PickupLongitude> <PickupInstructions>string</PickupInstructions> <SingleJourney>Yes or No</SingleJourney> <VehicleToStay>Yes or No</VehicleToStay> <Destination>string</Destination> <DestinationLatitude>string</DestinationLatitude> <DestinationLongitude>string</DestinationLongitude> <DestinationInstructions>string</DestinationInstructions> <ArrivalDateTimeISO>string</ArrivalDateTimeISO> <ArrivalDateDay>string</ArrivalDateDay> <ArrivalDateMonth>string</ArrivalDateMonth> <ArrivalDateYear>string</ArrivalDateYear> <ArrivalTimeHours>string</ArrivalTimeHours> <ArrivalTimeMinutes>string</ArrivalTimeMinutes> <ArrivalTimeAMPM>string</ArrivalTimeAMPM> <LeaveDateTimeISO>string</LeaveDateTimeISO> <LeaveDateDay>string</LeaveDateDay> <LeaveDateMonth>string</LeaveDateMonth> <LeaveDateYear>string</LeaveDateYear> <LeaveTimeHours>string</LeaveTimeHours> <LeaveTimeMinutes>string</LeaveTimeMinutes> <LeaveTimeAMPM>string</LeaveTimeAMPM> <BackDateTimeISO>string</BackDateTimeISO> <BackDateDay>string</BackDateDay> <BackDateMonth>string</BackDateMonth> <BackDateYear>string</BackDateYear> <BackTimeHours>string</BackTimeHours> <BackTimeMinutes>string</BackTimeMinutes> <BackTimeAMPM>string</BackTimeAMPM> <Passengers>string</Passengers> <ClientReference1>string</ClientReference1> <ClientReference2>string</ClientReference2> <Route>string</Route> <FurtherRequirements>string</FurtherRequirements> <Notes>string</Notes> <VehicleQuantity>string</VehicleQuantity> <VehicleSeats>string</VehicleSeats> <VehicleType>string</VehicleType> </QuotationMovement> <QuotationMovement> <MovementDescription>string</MovementDescription> <PickupDateTimeISO>string</PickupDateTimeISO> <PickupDateDay>string</PickupDateDay> <PickupDateMonth>string</PickupDateMonth> <PickupDateYear>string</PickupDateYear> <PickupTimeHours>string</PickupTimeHours> <PickupTimeMinutes>string</PickupTimeMinutes> <PickupTimeAMPM>string</PickupTimeAMPM> <Pickup>string</Pickup> <PickupLatitude>string</PickupLatitude> <PickupLongitude>string</PickupLongitude> <PickupInstructions>string</PickupInstructions> <SingleJourney>Yes or No</SingleJourney> <VehicleToStay>Yes or No</VehicleToStay> <Destination>string</Destination> <DestinationLatitude>string</DestinationLatitude> <DestinationLongitude>string</DestinationLongitude> <DestinationInstructions>string</DestinationInstructions> <ArrivalDateTimeISO>string</ArrivalDateTimeISO> <ArrivalDateDay>string</ArrivalDateDay> <ArrivalDateMonth>string</ArrivalDateMonth> <ArrivalDateYear>string</ArrivalDateYear> <ArrivalTimeHours>string</ArrivalTimeHours> <ArrivalTimeMinutes>string</ArrivalTimeMinutes> <ArrivalTimeAMPM>string</ArrivalTimeAMPM> <LeaveDateTimeISO>string</LeaveDateTimeISO> <LeaveDateDay>string</LeaveDateDay> <LeaveDateMonth>string</LeaveDateMonth> <LeaveDateYear>string</LeaveDateYear> <LeaveTimeHours>string</LeaveTimeHours> <LeaveTimeMinutes>string</LeaveTimeMinutes> <LeaveTimeAMPM>string</LeaveTimeAMPM> <BackDateTimeISO>string</BackDateTimeISO> <BackDateDay>string</BackDateDay> <BackDateMonth>string</BackDateMonth> <BackDateYear>string</BackDateYear> <BackTimeHours>string</BackTimeHours> <BackTimeMinutes>string</BackTimeMinutes> <BackTimeAMPM>string</BackTimeAMPM> <Passengers>string</Passengers> <ClientReference1>string</ClientReference1> <ClientReference2>string</ClientReference2> <Route>string</Route> <FurtherRequirements>string</FurtherRequirements> <Notes>string</Notes> <VehicleQuantity>string</VehicleQuantity> <VehicleSeats>string</VehicleSeats> <VehicleType>string</VehicleType> </QuotationMovement> </QuotationMovements> </QuotationDetails> </InsertQuotation> </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> <InsertQuotationResponse xmlns="http://coachmanager.com/quotations/"> <InsertQuotationResult> <Result>Success or Fail</Result> <ResultDescription>string</ResultDescription> <QuotationID>long</QuotationID> <QuotationMovementIDs> <long>long</long> <long>long</long> </QuotationMovementIDs> </InsertQuotationResult> </InsertQuotationResponse> </soap12:Body> </soap12:Envelope>