Clean, predictable payloads
Each event is designed to be easy to parse and consistent across versions.
Every field is intentional. No noise. No guesswork.
Real time visibility for everything happening across your integration.
Keep your systems in sync without polling or custom infrastructure.
ruc.purchase.completedvehicle.data.refreshedbilling.month.closedRUC on Rails provides a structured set of webhook events so your platform can react instantly to changes in RUC transactions, vehicle data, billing cycles, and operational states. Instead of building your own schedulers or polling loops, you subscribe to the events you need and let your system respond automatically.
React to changes the moment they happen. No delays, no stale data.
Automatic retries with exponential backoff. Events are never lost.
Consistent schema across all events. Parse once, handle everywhere.
Each event is delivered with a consistent schema and timestamped metadata. Your platform can listen to any combination of these.
ruc.purchase.completedSent when NZTA issues or updates an official RUC licence.
ruc.purchase.failedSent when a RUC purchase cannot be completed.
ruc.purchase.pendingUsed for long running or multi step transactions.
vehicle.data.refreshedTriggered when new information becomes available from NZTA or partner data sources.
vehicle.status.updatedWOF, COF, rego, or finance data has changed.
api.key.rotatedKey updated or revoked.
user.action.loggedAdministrative changes inside the Partner Portal.
billing.month.closedBilling period finalised and invoice generated.
billing.usage.updatedUsage totals updated during the month.
Each event is designed to be easy to parse and consistent across versions.
Every field is intentional. No noise. No guesswork.
Polling creates unnecessary load, stale data, and extra engineering work. Webhooks give you a real time, event driven integration that scales cleanly.
Configuring webhooks takes only a few steps. No custom infrastructure required.
If you have used Stripe webhooks, the experience will feel familiar.
Webhook delivery is included as part of the core platform. There is no additional fee for events, retries, or delivery volume.
Build a responsive, event driven workflow with minimal engineering effort.