Renvo
API docs
Resource

Tolls

Toll transactions auto-imported from EZPass and other agencies. Attach to a customer to bill.

The toll object

id
string (uuid)
Unique identifier.
object
string
Always `"toll"`.
vehicle_id
string (uuid)
Vehicle that incurred the toll.
customer_id
string (uuid)
Customer to bill (set via PATCH).
agency
string
Issuing agency.
amount
number
Toll amount.
transaction_datetime
string (iso8601)
When the toll occurred.
billed_invoice_id
string (uuid)
Invoice this toll was charged on.
Webhook events

Subscribe to receive notifications when toll resources change:

toll.attached

Endpoints

GET/v1/tollsscope: read

List tolls

Query parameters
vehicle
string
Filter by vehicle.
customer
string
Filter by customer.
limit
integer
Default 20.
Request
curl -X GET 'https://userenvo.com/api/v1/tolls' \
  -H 'Authorization: Bearer rv_live_…'
Response
{
  "object": "list",
  "has_more": false,
  "next_cursor": null,
  "data": [
    {
      "object": "toll",
      "id": "to_…",
      "amount": 12.5,
      "agency": "EZPass NJ",
      "vehicle_id": "a4…"
    }
  ]
}
GET/v1/tolls/{id}scope: read

Retrieve a toll

Path parameters
idrequired
string
Toll id.
Request
curl -X GET 'https://userenvo.com/api/v1/tolls/a4d2e1c0-9b…' \
  -H 'Authorization: Bearer rv_live_…'
Response
{
  "object": "toll",
  "id": "to_…",
  "amount": 12.5
}
PATCH/v1/tolls/{id}scope: read_write

Attach toll to customer

Sets the customer to bill. Only `customer_id` is updatable.

Path parameters
idrequired
string
Toll id.
Body parameters
customer_id
string
Customer to bill.
Request
curl -X PATCH 'https://userenvo.com/api/v1/tolls/a4d2e1c0-9b…' \
  -H 'Authorization: Bearer rv_live_…' \
  -H 'Content-Type: application/json' \
  -d '{
       "customer_id": "<customer_id>"
     }'
Response
{
  "object": "toll",
  "id": "to_…",
  "customer_id": "cu_…"
}