PartnerHub

<back to all web services

AppointmentGet

To override the Content-type in your clients HTTP Accept Header, append the .soap11 suffix or ?format=soap11

HTTP + SOAP11

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap11 HTTP/1.1 
Host: partnerhub.pbsdealers.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: AppointmentGet

<?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>

<AppointmentGet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PBS.PartnerHub.ServiceModel">
  <AppointmentId>00000000-0000-0000-0000-000000000000</AppointmentId>
  <AppointmentNumber>0</AppointmentNumber>
  <AppointmentNumberList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </AppointmentNumberList>
  <AppointmentSince>0001-01-01T00:00:00</AppointmentSince>
  <AppointmentUntil>0001-01-01T00:00:00</AppointmentUntil>
  <ContactRef>00000000-0000-0000-0000-000000000000</ContactRef>
  <ModifiedSince>0001-01-01T00:00:00</ModifiedSince>
  <ModifiedUntil>0001-01-01T00:00:00</ModifiedUntil>
  <RawAppointmentNumber>String</RawAppointmentNumber>
  <RawAppointmentNumberList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </RawAppointmentNumberList>
  <SerialNumber>String</SerialNumber>
  <Shop>String</Shop>
  <Status>String</Status>
  <VehicleRef>00000000-0000-0000-0000-000000000000</VehicleRef>
</AppointmentGet>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
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>

<AppointmentGetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PBS.PartnerHub.ServiceModel">
  <Appointments>
    <Appointment>
      <Advisor>String</Advisor>
      <AdvisorRef>00000000-0000-0000-0000-000000000000</AdvisorRef>
      <AlternateEndAddress>
        <AdditionalInfo>String</AdditionalInfo>
        <Address>String</Address>
        <City>String</City>
        <Name>String</Name>
        <PostalCode>String</PostalCode>
        <Province>String</Province>
      </AlternateEndAddress>
      <AlternateStartAddress>
        <AdditionalInfo>String</AdditionalInfo>
        <Address>String</Address>
        <City>String</City>
        <Name>String</Name>
        <PostalCode>String</PostalCode>
        <Province>String</Province>
      </AlternateStartAddress>
      <AppointmentId>00000000-0000-0000-0000-000000000000</AppointmentId>
      <AppointmentNumber>0</AppointmentNumber>
      <AppointmentTime>0001-01-01T00:00:00</AppointmentTime>
      <AppointmentTimeUTC>0001-01-01T00:00:00</AppointmentTimeUTC>
      <BookingUser>String</BookingUser>
      <BookingUserRef>00000000-0000-0000-0000-000000000000</BookingUserRef>
      <CheckedIn>false</CheckedIn>
      <Confirmed>false</Confirmed>
      <ContactRef>00000000-0000-0000-0000-000000000000</ContactRef>
      <DateOpened>0001-01-01T00:00:00</DateOpened>
      <FirstApptTimeAvailable xmlns:d4p1="http://schemas.datacontract.org/2004/07/System">
        <d4p1:DateTime>0001-01-01T00:00:00Z</d4p1:DateTime>
        <d4p1:OffsetMinutes>0</d4p1:OffsetMinutes>
      </FirstApptTimeAvailable>
      <IsComeback>false</IsComeback>
      <IsWaiter>false</IsWaiter>
      <LastUpdate>0001-01-01T00:00:00</LastUpdate>
      <LeadRef>String</LeadRef>
      <MileageIn>0</MileageIn>
      <Notes>String</Notes>
      <NotifyType>String</NotifyType>
      <PendingRequest>false</PendingRequest>
      <PickupTime>0001-01-01T00:00:00</PickupTime>
      <PickupTimeUTC>0001-01-01T00:00:00</PickupTimeUTC>
      <RawAppointmentNumber>String</RawAppointmentNumber>
      <RequestLines>
        <AppointmentRequest>
          <AllowedHours>0</AllowedHours>
          <AppointmentRequestId>0</AppointmentRequestId>
          <AppointmentRequestRef>00000000-0000-0000-0000-000000000000</AppointmentRequestRef>
          <CSR>String</CSR>
          <CSRRef>00000000-0000-0000-0000-000000000000</CSRRef>
          <EstimateLabour>0</EstimateLabour>
          <EstimateParts>0</EstimateParts>
          <LabourOpDescription>String</LabourOpDescription>
          <LineType>RequestLine</LineType>
          <PartsLines>
            <AppointmentPartsLine>
              <AppointmentPartsLineId>0</AppointmentPartsLineId>
              <AppointmentPartsLineRef>00000000-0000-0000-0000-000000000000</AppointmentPartsLineRef>
              <BIN>String</BIN>
              <CSR>String</CSR>
              <CSRRef>00000000-0000-0000-0000-000000000000</CSRRef>
              <Cost>0</Cost>
              <ExtendedPrice>0</ExtendedPrice>
              <IsPartsKit>false</IsPartsKit>
              <IsTransferred>false</IsTransferred>
              <NoHistory>false</NoHistory>
              <Ordered>0</Ordered>
              <PartDescription>String</PartDescription>
              <PartNumber>String</PartNumber>
              <PartsKitName>String</PartsKitName>
              <PriceCode>String</PriceCode>
              <Requested>0</Requested>
              <Shipped>0</Shipped>
              <UnitPrice>0</UnitPrice>
            </AppointmentPartsLine>
          </PartsLines>
          <PayType>String</PayType>
          <RequestCode>String</RequestCode>
          <RequestDescription>String</RequestDescription>
          <Skill>String</Skill>
          <Status>String</Status>
          <Tech>String</Tech>
          <TechRef>00000000-0000-0000-0000-000000000000</TechRef>
        </AppointmentRequest>
      </RequestLines>
      <SerialNumber>String</SerialNumber>
      <Shop>String</Shop>
      <Source>String</Source>
      <Status>String</Status>
      <Tag>String</Tag>
      <Transportation>String</Transportation>
      <VehicleRef>00000000-0000-0000-0000-000000000000</VehicleRef>
    </Appointment>
  </Appointments>
</AppointmentGetResponse>

    </soap:Body>
</soap:Envelope>