Skip to main content
POST
cURL
Returns a read-only, incremental feed of the changes Vooma recorded against your quotes: status transitions, rate changes, and auto-reply outcomes. Events are returned oldest first (createdAt ascending), so you can sync incrementally by paging forward with pagination.after and persisting the last endCursor you processed. To pick up changes since your last run, filter on dateFilter (the event’s createdAt) or updatedAtFilter (the event’s updatedAt).

Event coverage

Only the event types listed in QuoteEventType are published. Internal Vooma events — AI pipeline steps, rating lifecycle, extracted-data edits, owner and customer reassignments, and simulation runs — are never returned. Event history is best effort. Events recorded before this endpoint existed may have incomplete details; for example from on a status change is always null because Vooma does not store the prior status.

Quote visibility

Quote events are scoped to the organization behind your API key and cover every quote in that organization that has not been deleted. POST /quotes/search applies additional relevance filters, so a quoteId returned here may not appear in quote search results.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
pagination
object
updatedAtFilter
object

Filters on the event's updatedAt timestamp.

dateFilter
object

Filters on the event's createdAt timestamp.

types
enum<string>[]

Stable, public subset of the events Vooma records against a quote. Internal event types are only exposed once they are explicitly mapped onto one of these values.

Available options:
STATUS_CHANGED,
RATE_CHANGED,
AUTO_REPLY_SENT,
AUTO_REPLY_SEND_FAILED,
AUTO_REPLY_DRAFTED,
AUTO_REPLY_DRAFT_FAILED
quoteIds
string[]

Response

200 - application/json

Ok

quoteEvents
object[]
required
pageInfo
object
totalCount
number<double>
count
number<double>