BootView WebApi

<back to all web services

GetBootRecordsByTowStatus

The following routes are available for this service:
GET/bootrecordsbytowstatusGets boot records by tow status.
GetBootRecordsByTowStatus Parameters:
NameParameterData TypeRequiredDescription
CustomerIdsqueryList[]YesThe customer Id(s) for which we want the boot records.
TowStatusqueryBootRecordTowStatusNoThe tow status of the boot records.
TowedFromqueryDateTimeNoThe earliest date of tow eligibility to search.
TowedToqueryDateTimeNoThe most recent date of tow eligibility to search.
HoursUntilTowEligiblequeryintNoThe number of hours until eligible.
SortFieldquerystringNoThe sort field for the boot records.
PageIndexqueryintNoThe page index.
PageSizequeryintNoNumber of results to return.
BootRecordTowStatus Enum:
NameValue
EligileForTow1
QueuedForTow2
TowDispatched3
EligibleSoon4
BootRecordByTowStatusSearchResult Parameters:
NameParameterData TypeRequiredDescription
PageIndexformintNo
PageSizeformintNo
TotalItemsformintNo
ResultsformList<BootRecordByTowStatusSearchResultItem>No
EligibleSoonResultsformList<BootRecordByEligibleSoonTowStatusSearchResultItem>No
BootRecordByTowStatusSearchResultItem Parameters:
NameParameterData TypeRequiredDescription
MunicipalityCodeformstringNo
CollectionAttemptIdformGuidNo
StickerIdformstringNo
VehicleIdformGuidNo
FullTagformstringNo
FullMakeColorTagformstringNo
LocationformstringNo
ZoneformstringNo
BootIdformGuidNo
BootSerialNumberformstringNo
HoursSinceBootingformintNo
DaysHoursformstringNo
NetDueformdecimalNo
IsOverdueformboolNo
BootRecordIdformGuidNo
BootRecordStatusDateformDateTimeNo
BootInstalledOnformDateTimeNo
CustomerIdformGuidNo
QueuedForTowReasonformstringNo
TowCompanyNameformstringNo
BootRecordByEligibleSoonTowStatusSearchResultItem Parameters:
NameParameterData TypeRequiredDescription
MunicipalityCodeformstringNo
CollectionAttemptIdformGuidNo
StickerIdformstringNo
VehicleIdformGuidNo
FullTagformstringNo
FullMakeColorTagformstringNo
TowEligibleDateformstringNo
AmountDueformdecimalNo
HoursBeforeEligibleformstringNo
PhoneNumberformstringNo
CallerNameformstringNo
ZoneformstringNo

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

HTTP + JSV

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

GET /bootrecordsbytowstatus HTTP/1.1 
Host: api.paylock.com 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	pageIndex: 0,
	pageSize: 0,
	totalItems: 0,
	results: 
	[
		{
			municipalityCode: String,
			collectionAttemptId: 00000000000000000000000000000000,
			stickerId: String,
			vehicleId: 00000000000000000000000000000000,
			fullTag: String,
			fullMakeColorTag: String,
			location: String,
			zone: String,
			bootId: 00000000000000000000000000000000,
			bootSerialNumber: String,
			hoursSinceBooting: 0,
			daysHours: String,
			netDue: 0,
			isOverdue: False,
			bootRecordId: 00000000000000000000000000000000,
			bootRecordStatusDate: 0001-01-01,
			bootInstalledOn: 0001-01-01,
			customerId: 00000000000000000000000000000000,
			queuedForTowReason: String,
			towCompanyName: String
		}
	],
	eligibleSoonResults: 
	[
		{
			municipalityCode: String,
			collectionAttemptId: 00000000000000000000000000000000,
			stickerId: String,
			vehicleId: 00000000000000000000000000000000,
			fullTag: String,
			fullMakeColorTag: String,
			towEligibleDate: String,
			amountDue: 0,
			hoursBeforeEligible: String,
			phoneNumber: String,
			callerName: String,
			zone: String
		}
	]
}