ParkMobile - Permits API Integration

 

Introduction

ParkMobile is a service that offers on-demand parking payments, similar to HotSpot.

A system task is run at regular intervals to retrieve permits from the ParkMobile API, which are then stored in the local site as temporary permits.

 

Authorization Credentials

ParkMobile has a set of credentials that must be entered before data can be retrieved from their API.

These can be entered on the system settings page, which can be found under the menu tree:

  • System Configuration → System Settings

image-20240510-185112.png

 

ParkMobile System Settings

Before the system task can be run and allowed access to the ParkMobile API, the proper API credentials must be entered in the relevant system settings, found under third-party settings.

 

 

2024-05-10_12-02-03.png

 

Required Credentials

There are three values that must be provided for the system to be allowed access to the ParkMobile endpoint.

These values should be provided to the client by ParkMobile itself.

  • API Username

  • API Password

  • X-API-Key

 

 

Lot Zone Setup

Permits will only be imported into the OPS-COM system if the ParkMobile lot zone has a corresponding lot zone with the same name in the OPS-COM system.

If the local lot zone does not already exist for the ParkMobile lot zone, one will need to be created.

The lot zone management page can be found under the menu tree:

  • System Configuration → Parking → Manage Lot Zones

 

Lot Zone Management

To create a new lot zone, click on the Add Lot Zone button to open the add new modal.

This will open the modal used to add new lot zones.

Add the ParkMobile lot zone name as the Name of the lot zone, and then click save changes.

This will add the new lot zone to the system, which can now be used to match to ParkMobile permits coming into the system.

 

System Task

The ParkMobile system task is used to fetch permits from the ParkMobile endpoint and add them to the OPS-COM system as temporary permits.

System tasks can be be found under the menu tree:

  • Tools → View System Task Logs

 

System Tasks Page

The system task is named Fetch ParkMobile Stats.

The task must be enabled before it will run.

By default, it is set to run every 3 minutes.

The task can also be run manually by pressing the RUN button next to the task name.

 

Imported Permits

ParkMobile permits are imported as paystation (Cale) records, and will appear anywhere these records are used.

They can be viewed using the Pay Station Status page, which can be found under the menu tree:

  • Parking Management → Temporary Permits → Pay Station Status

 

Pay Station Status

On the pay station status page, enter the search information and press the search button.

 

Any imported ParkMobile permits will be visible in the output results, marked by ParkMobile as the value listed in the Source column.