HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /xml/reply/DealContactVehicleGet HTTP/1.1
Host: partnerhub.pbsdealers.com
Content-Type: application/xml
Content-Length: length
<DealContactVehicleGet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PBS.PartnerHub.ServiceModel">
<ContactDriversLicense>String</ContactDriversLicense>
<ContactEmailAddress>String</ContactEmailAddress>
<ContactFirstName>String</ContactFirstName>
<ContactLastName>String</ContactLastName>
<ContactPhone>String</ContactPhone>
<ContactRef>00000000-0000-0000-0000-000000000000</ContactRef>
<DealId>00000000-0000-0000-0000-000000000000</DealId>
<DealKey>String</DealKey>
<DealSalesRep>00000000-0000-0000-0000-000000000000</DealSalesRep>
<DealStatus>String</DealStatus>
<DealStatusList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</DealStatusList>
<FetchUnAssigned>false</FetchUnAssigned>
<ModifiedSince>0001-01-01T00:00:00</ModifiedSince>
<ModifiedUntil>0001-01-01T00:00:00</ModifiedUntil>
<SerialNumber>String</SerialNumber>
<Status>String</Status>
<StatusList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</StatusList>
<SystemStatus>String</SystemStatus>
<VehicleRef>00000000-0000-0000-0000-000000000000</VehicleRef>
<VehicleVIN>String</VehicleVIN>
</DealContactVehicleGet>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<DealContactVehicleGetResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PBS.PartnerHub.ServiceModel">
<Items>
<DealContactVehicle>
<CashOnDelivery>0</CashOnDelivery>
<ContactAddress>String</ContactAddress>
<ContactApartmentNumber>String</ContactApartmentNumber>
<ContactBirthDate>0001-01-01T00:00:00</ContactBirthDate>
<ContactBusinessPhone>String</ContactBusinessPhone>
<ContactCellPhone>String</ContactCellPhone>
<ContactCity>String</ContactCity>
<ContactCode>String</ContactCode>
<ContactCommunicationPreferences>
<Email>String</Email>
<FollowUp>String</FollowUp>
<ImplicitConsentDate>0001-01-01T00:00:00</ImplicitConsentDate>
<Letter>String</Letter>
<Marketing>String</Marketing>
<Phone>String</Phone>
<Preferred>String</Preferred>
<TextMessage>String</TextMessage>
<ThirdParty>String</ThirdParty>
</ContactCommunicationPreferences>
<ContactContactName>String</ContactContactName>
<ContactCounty>String</ContactCounty>
<ContactCriticalMemo>String</ContactCriticalMemo>
<ContactDriverLicense>String</ContactDriverLicense>
<ContactEmailAddress>String</ContactEmailAddress>
<ContactFaxNumber>String</ContactFaxNumber>
<ContactFirstName>String</ContactFirstName>
<ContactGender>String</ContactGender>
<ContactHomePhone>String</ContactHomePhone>
<ContactId>00000000-0000-0000-0000-000000000000</ContactId>
<ContactIsBusiness>false</ContactIsBusiness>
<ContactIsInactive>false</ContactIsInactive>
<ContactLanguage>String</ContactLanguage>
<ContactLastName>String</ContactLastName>
<ContactMiddleName>String</ContactMiddleName>
<ContactNotes>String</ContactNotes>
<ContactPreferredContactMethods xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>String</d4p1:string>
</ContactPreferredContactMethods>
<ContactSalutation>String</ContactSalutation>
<ContactState>String</ContactState>
<ContactZipCode>String</ContactZipCode>
<ContractDate>0001-01-01T00:00:00</ContractDate>
<DealCreationDate>0001-01-01T00:00:00</DealCreationDate>
<DealId>00000000-0000-0000-0000-000000000000</DealId>
<DealKey>String</DealKey>
<DealLastUpdate>0001-01-01T00:00:00</DealLastUpdate>
<DealSerialNumber>String</DealSerialNumber>
<DealStatus>String</DealStatus>
<DealSystemDeliveryDate>0001-01-01T00:00:00</DealSystemDeliveryDate>
<DealType>String</DealType>
<DealUserRoles>
<DealUserRole>
<EmployeeRef>00000000-0000-0000-0000-000000000000</EmployeeRef>
<Name>String</Name>
<Primary>false</Primary>
<Role>String</Role>
</DealUserRole>
</DealUserRoles>
<FinanceInfo>
<APR>0</APR>
<AmortizationTerm>0</AmortizationTerm>
<BalanceToFinance>0</BalanceToFinance>
<Balloon>0</Balloon>
<Bank>String</Bank>
<BankInfo>
<Address>String</Address>
<BankNumber>String</BankNumber>
<City>String</City>
<Code>String</Code>
<Fax>String</Fax>
<Name>String</Name>
<Phone>String</Phone>
<State>String</State>
<ZipCode>String</ZipCode>
</BankInfo>
<CashOnDelivery>0</CashOnDelivery>
<Deposit>0</Deposit>
<EffectiveRate>0</EffectiveRate>
<FinanceCharges>0</FinanceCharges>
<MSRP>0</MSRP>
<Payment>0</Payment>
<PaymentBase>0</PaymentBase>
<PaymentTaxes>
<DealTax>
<Amount>0</Amount>
<Name>String</Name>
<Rate>0</Rate>
</DealTax>
</PaymentTaxes>
<PaymentTerm>0</PaymentTerm>
<PaymentTermMonths>0</PaymentTermMonths>
<PaymentsPerYear>0</PaymentsPerYear>
<Rate>0</Rate>
<Term>0</Term>
<TotalBalanceDue>0</TotalBalanceDue>
</FinanceInfo>
<LeaseInfo>
<APR>0</APR>
<AmortizationTerm>0</AmortizationTerm>
<Bank>String</Bank>
<BankInfo>
<Address>String</Address>
<BankNumber>String</BankNumber>
<City>String</City>
<Code>String</Code>
<Fax>String</Fax>
<Name>String</Name>
<Phone>String</Phone>
<State>String</State>
<ZipCode>String</ZipCode>
</BankInfo>
<CapCost>0</CapCost>
<CapReduction>0</CapReduction>
<CapSettings>
<DealLeaseCapTaxSetting>
<CodCapitalized>false</CodCapitalized>
<LeaseCapitalized>false</LeaseCapitalized>
<Name>String</Name>
<Rate>0</Rate>
<RebateCapitalized>false</RebateCapitalized>
<TradeCapitalized>false</TradeCapitalized>
</DealLeaseCapTaxSetting>
</CapSettings>
<CapTaxes>
<DealTax>
<Amount>0</Amount>
<Name>String</Name>
<Rate>0</Rate>
</DealTax>
</CapTaxes>
<CashOnDelivery>0</CashOnDelivery>
<Depreciation>0</Depreciation>
<DriveOffLease>0</DriveOffLease>
<EffectiveRate>0</EffectiveRate>
<ExcessMileageRate>0</ExcessMileageRate>
<FinanceCharges>0</FinanceCharges>
<InceptionMileageIncluded>false</InceptionMileageIncluded>
<InceptionMileageRate>0</InceptionMileageRate>
<InceptionMilesAllowed>0</InceptionMilesAllowed>
<LeaseCalculationModel>String</LeaseCalculationModel>
<MSRP>0</MSRP>
<MileageAllowed>0</MileageAllowed>
<MileageCategory>String</MileageCategory>
<MileageCharges>0</MileageCharges>
<MileageExpected>0</MileageExpected>
<MileageRate>0</MileageRate>
<MoneyFactor>0</MoneyFactor>
<NetLease>0</NetLease>
<PayableOnDelivery>0</PayableOnDelivery>
<Payment>0</Payment>
<PaymentBase>0</PaymentBase>
<PaymentTaxes>
<DealTax>
<Amount>0</Amount>
<Name>String</Name>
<Rate>0</Rate>
</DealTax>
</PaymentTaxes>
<PaymentTerm>0</PaymentTerm>
<PaymentTermMonths>0</PaymentTermMonths>
<PaymentsPerYear>0</PaymentsPerYear>
<Rate>0</Rate>
<ResidualAdjustment>0</ResidualAdjustment>
<ResidualAmount>0</ResidualAmount>
<ResidualNet>0</ResidualNet>
<ResidualPercent>0</ResidualPercent>
<SecurityDeposit>0</SecurityDeposit>
<Term>0</Term>
<TotalPayments>0</TotalPayments>
<UpfrontTaxes>
<DealTax>
<Amount>0</Amount>
<Name>String</Name>
<Rate>0</Rate>
</DealTax>
</UpfrontTaxes>
</LeaseInfo>
<PayementsPerYear>0</PayementsPerYear>
<PaymentTerm>0</PaymentTerm>
<Price>0</Price>
<SaleType>String</SaleType>
<SystemStatus>String</SystemStatus>
<Trades>
<DealTrade>
<ActualCashValue>0</ActualCashValue>
<Allowance>0</Allowance>
<Capitalized>0</Capitalized>
<HasMaxTradeCredit>false</HasMaxTradeCredit>
<Lien>0</Lien>
<LienHolder>
<Address>String</Address>
<City>String</City>
<Name>String</Name>
<Phone>String</Phone>
<Postal>String</Postal>
<Province>String</Province>
</LienHolder>
<Odometer>0</Odometer>
<OwnershipType>String</OwnershipType>
<Upfront>0</Upfront>
<VIN>String</VIN>
<VehicleRef>00000000-0000-0000-0000-000000000000</VehicleRef>
</DealTrade>
</Trades>
<VehicleCriticalMemo>String</VehicleCriticalMemo>
<VehicleCylinders>String</VehicleCylinders>
<VehicleDriveWheel>String</VehicleDriveWheel>
<VehicleEngine>String</VehicleEngine>
<VehicleExteriorColor>
<BaseColor>String</BaseColor>
<Code>String</Code>
<Description>String</Description>
</VehicleExteriorColor>
<VehicleFuel>String</VehicleFuel>
<VehicleId>00000000-0000-0000-0000-000000000000</VehicleId>
<VehicleInServiceDate>0001-01-01T00:00:00</VehicleInServiceDate>
<VehicleInteriorColor>
<BaseColor>String</BaseColor>
<Code>String</Code>
<Description>String</Description>
</VehicleInteriorColor>
<VehicleIsCertified>false</VehicleIsCertified>
<VehicleLicenseNumber>String</VehicleLicenseNumber>
<VehicleMake>String</VehicleMake>
<VehicleModel>String</VehicleModel>
<VehicleModelNumber>String</VehicleModelNumber>
<VehicleNotes>String</VehicleNotes>
<VehicleOdometer>0</VehicleOdometer>
<VehicleStatus>String</VehicleStatus>
<VehicleStockNumber>String</VehicleStockNumber>
<VehicleTransmission>String</VehicleTransmission>
<VehicleTrim>String</VehicleTrim>
<VehicleType>String</VehicleType>
<VehicleVIN>String</VehicleVIN>
<VehicleWeight>0</VehicleWeight>
<VehicleYear>String</VehicleYear>
<Vehicles>
<DealVehicle>
<Cost>0</Cost>
<IsNewVehicle>false</IsNewVehicle>
<SaleOdometer>0</SaleOdometer>
<StockNumber>String</StockNumber>
<VIN>String</VIN>
<VehicleRef>00000000-0000-0000-0000-000000000000</VehicleRef>
</DealVehicle>
</Vehicles>
</DealContactVehicle>
</Items>
</DealContactVehicleGetResponse>