# Tariffs

A Tariff defines the pricing rules for a parking session on an account:
  price per interval, free-time allowances, a maximum stay/price ("maxima"),
  and an optional season window and price-progression curve (flat, linear,
  exponential, or incremental). Tariffs can be scheduled, applied to zones,
  and restricted to specific member groups.

- [Create a tariff](https://docs.parklio.com/api/endpoints/tariffs-create.md): `POST /v2/tariffs`
- [Get all tariffs](https://docs.parklio.com/api/endpoints/tariffs-find-all.md): `GET /v2/tariffs`
- [Get tariffs](https://docs.parklio.com/api/endpoints/tariffs-find-one.md): `GET /v2/tariffs/{id}`
- [Replace tariffs](https://docs.parklio.com/api/endpoints/tariffs-replace-one.md): `PUT /v2/tariffs/{id}`
- [Update tariffs](https://docs.parklio.com/api/endpoints/tariffs-update.md): `PATCH /v2/tariffs/{id}`
- [Delete tariffs](https://docs.parklio.com/api/endpoints/tariffs-remove.md): `DELETE /v2/tariffs/{id}`
- [Assign tariff groups](https://docs.parklio.com/api/endpoints/tariffs-assign-member.md): `PUT /v2/tariffs/{id}/groups/{groupId}`
- [Unassign tariff groups](https://docs.parklio.com/api/endpoints/tariffs-unassign-member.md): `DELETE /v2/tariffs/{id}/groups/{groupId}`
- [Bulk assign tariff groups](https://docs.parklio.com/api/endpoints/tariffs-assign-members.md): `POST /v2/tariffs/{id}/groups`
- [Bulk unassign tariff groups](https://docs.parklio.com/api/endpoints/tariffs-unassign-members.md): `DELETE /v2/tariffs/{id}/groups`
- [Replace tariff groups](https://docs.parklio.com/api/endpoints/tariffs-replace-members.md): `PUT /v2/tariffs/{id}/groups`
