# Terminals

A Terminal is a physical Parklio kiosk (an exit/entry/payment station)
  installed at a Zone, identified by its device ID, MAC address, and
  public key, and tracked as online/offline via heartbeat. This API
  manages the terminal's lifecycle (create, update, unassign, operate,
  reboot) plus the parking sessions, payments, LPR camera feeds, and
  plate readings it reports once connected.

- [Create terminals](https://docs.parklio.com/api/endpoints/terminals-create.md): `POST /v2/terminals`
- [Get all terminals](https://docs.parklio.com/api/endpoints/terminals-find-all.md): `GET /v2/terminals`
- [Get terminals](https://docs.parklio.com/api/endpoints/terminals-find-one.md): `GET /v2/terminals/{id}`
- [Update terminals](https://docs.parklio.com/api/endpoints/terminals-update.md): `PATCH /v2/terminals/{id}`
- [Delete terminals](https://docs.parklio.com/api/endpoints/terminals-unassign.md): `DELETE /v2/terminals/{id}`
- [Get terminal sessions details](https://docs.parklio.com/api/endpoints/terminals-get-session-detials.md): `GET /v2/terminals/{id}/sessions/{session_id}/details`
- [Get all sessions from terminal](https://docs.parklio.com/api/endpoints/terminals-get-session.md): `GET /v2/terminals/{id}/sessions`
- [Get all lpr cameras by terminal ids](https://docs.parklio.com/api/endpoints/terminals-list-lpr-cameras.md): `GET /v2/terminals/{id}/lpr-cameras`
- [Get lpr cameras live feed by terminal and lpr cameras ids](https://docs.parklio.com/api/endpoints/terminals-get-lpr-camera-live-image.md): `GET /v2/terminals/{id}/lpr-cameras/{lprCameraId}/live/{size}`
- [Get all plater readings by terminal id](https://docs.parklio.com/api/endpoints/terminals-get-license-plates.md): `GET /v2/terminals/{id}/plate-readings`
- [Get terminal camera reading pictures](https://docs.parklio.com/api/endpoints/terminals-get-license-plate-image.md): `GET /v2/terminals/{id}/plate-readings/{plateid}/{size}`
- [Create terminal sessions](https://docs.parklio.com/api/endpoints/terminals-create-session.md): `POST /v2/terminals/{id}/session`
- [Create session payments](https://docs.parklio.com/api/endpoints/terminals-create-session-payment.md): `POST /v2/terminals/{terminal_id}/sessions/{session_id}/payments`
- [Update terminal sessions](https://docs.parklio.com/api/endpoints/terminals-update-session.md): `PATCH /v2/terminals/{id}/sessions/{sessionId}`
