← Home

Parking Tickets

get

Get a single parking ticket.

Accessing the API
URL /api/v1/parking-tickets?get=1
Inputs (Query String)
id : number The ID (primary key) used for this API. Mutually exclusive from ticket_number. (Optional)
ticket_number : string The Columbus-Assigned ticket number. Mutually exclusive from id. (Optional)
Outputs (Json)
id : number The ID (primary key) used for this API. Mutually exclusive from ticket_number.
date : string The date and time of the offense (yyyy-MM-dd HH:mm:ss format).
ticketNumber : string The Columbus-Assigned ticket number.
licensePlate : object

An object containing information about the license plate associated with the ticket.

{
    id : number        [primary key for license plate]
    number : string    [the license plate number]
    state : string     [the two-digit state (e.g. "OH") of the license plate]
}
violationCode : string The state code violated.
location : string The nearest street address to where the ticket was issued. May not have the street number.
fineAmount : number The amount fined based on the infraction.
paidAmount : number The amount paid (if any) to settle the ticket.
dueAmount : number The amount owed (at time of data import). Can be more than fineAmount in some circumstances.
disposition : string Current state of the ticket. Either "" or "DISMISSED".
latitude : number The latitude of the ticket location (may correspond to the nearest address, not the ticket location itself).
longitude : number The latitude of the ticket location (may correspond to the nearest address, not the ticket location itself).

list

Get all parking tickets.

Accessing the API
URL /api/v1/parking-tickets?list=1
Inputs (Query String)

None.

Outputs (Json)
parkingTickets : array An array of parking ticket objects, as defined in the 'get' response above.

search

Get all parking tickets matching specific criteria.

Accessing the API
URL /api/v1/parking-tickets?search=1
Inputs (Query String)
radius : number Radius (in meters) around the below latitude and longitude about which to return results (inclusive). (Optional)
latitude : number The latitude to be used as the center for radius-based searching. (Optional)
longitude : number The longitude to be used as the center for radius-based searching. (Optional)
street : string Return parking tickets with the given street name. Can include wildcards (via '%'). (Optional)
date_after : string Return parking tickets whose dates is after this date (yyyy-MM-dd HH:mm:ss format) (inclusive). (Optional)
date_before : string Return parking tickets whose dates is before this date (yyyy-MM-dd HH:mm:ss format) (inclusive). (Optional)
license_plate_number : string Return parking tickets whose license plate number matches this value. Can include wildcards (via '%'). (Optional)
license_plate_state : string Return parking tickets whose license plate state (two-letter, e.g. "OH") matches this value. (Optional)
violation_code : string Return parking tickets whose violation code matches this value. Can include wildcards (via '%'). (Optional)
fine_amount_greater_than : number Return parking tickets whose fine amount is greater than this value. (Optional)
fine_amount_less_than : number Return parking tickets whose fine amount is less than this value. (Optional)
paid_amount_greater_than : number Return parking tickets whose paid amount is greater than this value. (Optional)
paid_amount_less_than : number Return parking tickets whose paid amount is less than this value. (Optional)
due_amount_greater_than : number Return parking tickets whose due amount is greater than this value. (Optional)
due_amount_less_than : number Return parking tickets whose due amount is less than this value. (Optional)
disposition Return parking tickets whose disposition is equal to this value. Can include wildcards (via '%'). (Optional)
Outputs (Json)
parkingMeters : array An array of parking ticket objects, as defined in the 'get' response above.

Try It Out

This section allows you to send a request to the search API using your own query string.

For example, look at what you get with the below request then try adding "&paid_amount_greater_than=30".