WRMS ProDocs

Webhook events

The full list of events a WRMS Pro webhook can subscribe to, grouped by record type.

Audience:Developer

Subscribe to individual events, or to All events (*). The groups below match the checkboxes in Settings → Webhooks.

Customers

EventSent when
customer.createA customer is added.
customer.updateA customer is changed.
customer.deleteA customer is deleted.

Vehicles

EventSent when
vehicle.createA vehicle is added.
vehicle.updateA vehicle is changed.
vehicle.deleteA vehicle is deleted.
vehicle.archiveA vehicle is archived.
vehicle.unarchiveA vehicle is unarchived.

Service records (work orders)

EventSent when
service.createA work order is created.
service.updateA work order is changed.
service.statusA work order's status changes.
service.deleteA work order is deleted.

Work order statuses are pending, in-progress, paused, waiting-parts, waiting-approval, completed and cancelled. Older records may carry other values.

Quotes

EventSent when
quote.createA quote is created.
quote.updateA quote is changed.
quote.statusA quote's status changes.
quote.convertA quote is converted into a work order.
quote.deleteA quote is deleted.

Quote statuses are draft, sent, accepted, rejected, changes_requested, converted and expired.

Payments

EventSent when
payment.createA payment is recorded.
payment.deleteA payment is deleted.

Inspections

EventSent when
inspection.createAn inspection is started.
inspection.completeAn inspection is completed.
inspection.deleteAn inspection is deleted.

Inventory

EventSent when
inventory.createA part is added.
inventory.updateA part is changed.
inventory.deleteA part is deleted.

Findings (observations)

EventSent when
finding.createAn observation is recorded on a vehicle.
finding.updateAn observation is changed.
finding.resolveAn observation is marked resolved.
finding.deleteAn observation is deleted.

Diagnostic

EventSent when
ping.testYou select Send test on a webhook. data is { "test": true }.

The event names above are the complete list. Build your integration to tolerate an event you expected not arriving, and use the record's id to fetch or reconcile its current state.

There is no event for invoices being voided, for stock movements or for purchase orders in the current release.

Still need help?

Email support@wrmspro.com or use the contact form. Signed-in users can also send a request from Settings → Support.

On this page