Skip to main content

Quote Activity Log

A Quote Activity Log webhook payload represents an event on a supplier quote — messages, file attachments, and system events such as status changes.

Quote Activity Log webhooks are triggered on CREATE and DELETE events only. Activity logs are immutable once created — there is no update endpoint — so UPDATE events are never fired. Use quoteactivitylog.* in your trigger_fields and payload_fields to subscribe.

Fields

FieldTypeDescription
idintegerActivity log ID.
quote_idintegerID of the parent quote.
quote_addressstring | nullDelivery address from the quote.
quote_statusstring | nullCurrent quote status (e.g. under_review, awaiting_order).
quote_created_datedatetime | nullWhen the parent quote was created.
quote_valid_untildate | nullExpiry date of the parent quote.
pro_contactobject | nullContact details of the pro user who created the quote.
account_manager_dataarrayAccount managers assigned to the quote.
activity_typestringType of activity: message, file, or event.
messagestringActivity message text.
created_by_dataobject | nullUser who created this activity log entry.
created_atdatetimeWhen the activity was logged.
is_deletedbooleanWhether the log entry has been soft-deleted.
file_urlstring | nullDownload URL for an attached file (if activity_type is file).
file_namestring | nullName of the attached file.
message_dataarrayStructured message history for the log entry.

pro_contact

FieldTypeDescription
displaystringDisplay name.
emailstringEmail address.
phonestringPhone number.

created_by_data

FieldTypeDescription
displaystringDisplay name.
emailstringEmail address.

Example

{
"timestamp": "1710700500",
"model": "QuoteActivityLog",
"model_id": 789,
"identifier": "789",
"event": "CREATE",
"event_id": 15,
"fields": {
"id": 789,
"quote_id": 456,
"quote_address": "123 Main St",
"quote_status": "under_review",
"quote_created_date": "2025-02-15T10:00:00Z",
"quote_valid_until": "2025-03-01",
"pro_contact": {
"display": "Susan Rays",
"email": "susan@acmesolar.com",
"phone": "+61 400 000 000"
},
"account_manager_data": [
{
"display": "Jane Smith",
"email": "jane@suntech.com",
"phone": "+61 400 111 111"
}
],
"activity_type": "message",
"message": "Updated estimated delivery to 20 March.",
"created_by_data": {
"display": "Jane Smith",
"email": "jane@suntech.com"
},
"created_at": "2025-02-20T14:30:00Z",
"is_deleted": false,
"file_url": null,
"file_name": null,
"message_data": [
{
"title": "Message",
"message": "Updated estimated delivery to 20 March.",
"time": "20 Feb 2025, 2:30PM"
}
]
}
}