1- Receive Towing Request
RP will call this webhook to notify the operator when a vehicle needs to be towed. Following the operator’s submission of a violation and completion of the full handling process, the Riyadh Parking System assesses the violation type. If towing is required, the system automatically issues a towing request and sends it to the operator’s webhook endpoint.POST operator-base-url/tow-request
Request
2- Update Tow Status - Started
Operator will update RP with towing status.PATCH /v1/tow/public/towing-status/started
Request
Response
3- Update Tow Status - Detained
Operator will update RP with towing status.PATCH /v1/tow/public/towing-status/detained
Request
Response
4- Update Tow Status - Canceled
Operator will update RP with towing status.PATCH /v1/tow/public/towing-status/canceled
Request
Response
5- Create Invoice
Operator will call RP to generate tow invoice.POST /v1/tow/public/invoice
Request
Response
6- Update Towing Invoice Payment Status
The operator will call RP to update the payment status of a towing invoice. Endpoint:PATCH /v1/tow/public/invoice/payment-status
Request
Response
7- Update Tow Status - Released
Operator will update RP with towing status.PATCH /v1/tow/public/towing-status/released
Request
Response
8- Send Invoice
RP will call this webhook to notify the operator with invoices info.POST /operator-base-url/tow/invoice
Request