Webhook#
Webhooks allows you to receive real-time HTTP notifications of changes to specific objects in Venio.
Webhook Payload Object#
modifiedBy: string
The employee code of user who created the webhookwebhookName: string
The name of webhook configured in the integration settingtopic: string
The topic that caused the webhook to fireAllowed Values : Customer, Quotation, Expense, User, Payroll, Case, Deal
event: string
The event that caused the webhook to fireAllowed Values : Create, Merge, Convert, Revise, Paid, PendingSummary, Inactive, Completed, Edit, MoveStage
data: object
Provides the changes data related to topic and event
Data Object#
Owners: array of string
The owners user of the tranasctionTopics : Customer, Quotation, Case, Deal
Events : Create, Convert, Revise, Completed, Edit, MoveStage
FromCustomerCode: string
The customer code of the source data when merging customer recordsTopics : Customer
Events : Merge
FromCustomerName: string
The customer name of the source data when merging customer recordsTopics : Customer
Events : Merge
ToCustomerCode: string
The customer code of the destination data when merging customer recordsTopics : Customer
Events : Merge
ToCustomerName: string
The customer name of the destination data when merging customer recordsTopics : Customer
Events : Merge
customerName: string
The customer's nameTopics : Customer, Deal
Events : Create, Convert, Edit, MoveStage
CustomerCode: string
The customer's codeTopics : Customer, Deal
Events : Create, Convert, Edit, MoveStage
QuotationNo: string
The quotation running numberTopics : Quotation
Events : Create, Revise
SaleOrderNo: string
The quotation running numberTopics : SaleOrder
Events : Create, Edit, Completed
ExpenseNo: string
The expense running numberTopics : Expense
Events : Paid, PendingSummary
CreatedBy: string
The employee's code who performed the actionCompanyName: string
The companyName's nameTopics : User, Payroll
Events : Inactive, Paid
EmployeeRefId: string
The employee's noTopics : User
Events : Inactive
PeriodCalculateNo: number
The periodCalculateNo of payrollTopics : Payroll
Events : Paid
Year: number
The year of payrollTopics : Payroll
Events : Paid
IsExtendPeriod: boolean
IsExtendPeriod for checking the period of extend periods or regular periods
true -> extend periods, false -> regular periodsTopics : Payroll
Events : Paid
CaseNo: string
The case running numberTopics : Case
Events : Create, Edit, Completed
ChatMessage: object
The chat message object modelTopics : Chat
Events : Message
ActivityNo: string
The activity running numberTopics : Activity
Events : Create, Edit, Completed
ActivityName: string
The activity nameTopics : Activity
Events : Create, Edit, Completed
AssignedTo: string
The employee's code who assigned to actionTopics : Activity
Events : Create, Edit, Completed
ProductCode: string
The product codeTopics : Product
Events : Create, Edit
ProductName: string
The product nameTopics : Product
Events : Create, Edit
DealNo: string
The deal running numberTopics : Deal
Events : Create, Edit, MoveStage
DealName: string
The deal nameTopics : Deal
Events : Create, Edit, MoveStage
DealStage: string
The current stage of the deal. For a closed deal it is the status name: Won, Missed or CancelledTopics : Deal
Events : Create, Edit, MoveStage
PreviousDealStage: string
The stage of the deal before it was movedTopics : Deal
Events : MoveStage
BoardId: number
The id of the deal board (pipeline) the deal belongs to. Not included when the deal has no boardTopics : Deal
Events : Create, Edit, MoveStage
Examples webhook payload#
Create Customer#
Merge Customer#
Create Quotation#
Expense Paid#
Expense PendingSummary#
Inactive User#
Payroll Paid#
Create Sale Order#
Edit Sale Order#
Completed Sale Order#
Edit Asset#
Transfer Asset#
Create Case#
Edit Case#
Closed Case#
Chat Message#
Create Activity#
Edit Activity#
Completed Activity#
Create Product#
Edit Product#
Create Deal#
Edit Deal#
Move Deal Stage#
Won Deal#
Modified at 2026-10-14 05:21:07