To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /assistedreleases HTTP/1.1
Host: api.paylock.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<FindAssistedReleasesPost xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel">
<CustomerIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:guid>00000000-0000-0000-0000-000000000000</d2p1:guid>
</CustomerIds>
<ExRemoved>false</ExRemoved>
<FromDateTime>0001-01-01T00:00:00</FromDateTime>
<ShowHistorical>false</ShowHistorical>
<Status>Both</Status>
<ToDateTime>0001-01-01T00:00:00</ToDateTime>
</FindAssistedReleasesPost>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ArrayOfAssistedRelease xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BootView.WebApi.ServiceModel">
<AssistedRelease>
<AssistedReleaseStatus>Both</AssistedReleaseStatus>
<BootId>00000000-0000-0000-0000-000000000000</BootId>
<BootSerialNumber>String</BootSerialNumber>
<BootStatusId>0</BootStatusId>
<Color>String</Color>
<CustomerCode>String</CustomerCode>
<CustomerId>00000000-0000-0000-0000-000000000000</CustomerId>
<DispatchedOfficerName>String</DispatchedOfficerName>
<HoursInPreviousStatus>0</HoursInPreviousStatus>
<HoursInStatus>0</HoursInStatus>
<Id>00000000-0000-0000-0000-000000000000</Id>
<IsDispatched>false</IsDispatched>
<IsOverdue>false</IsOverdue>
<LicensePlate>String</LicensePlate>
<LicenseState>String</LicenseState>
<Location>String</Location>
<MakeModel>String</MakeModel>
<ParkingAreaFull>String</ParkingAreaFull>
<ParkingZone>String</ParkingZone>
<ParkingZoneCounty>String</ParkingZoneCounty>
<Reason>String</Reason>
<StatusDateTime>0001-01-01T00:00:00</StatusDateTime>
<VehicleFlagsCount>0</VehicleFlagsCount>
<VehicleId>00000000-0000-0000-0000-000000000000</VehicleId>
<VioNumber>String</VioNumber>
</AssistedRelease>
</ArrayOfAssistedRelease>