Skip to content

Instantly share code, notes, and snippets.

@simenandre
Created March 3, 2022 12:13
Show Gist options
  • Save simenandre/28f949e7e2cb9f8b6918343af7b6eb70 to your computer and use it in GitHub Desktop.
Save simenandre/28f949e7e2cb9f8b6918343af7b6eb70 to your computer and use it in GitHub Desktop.
Tripletex events available for webhooks
{
"value": {
"invoice.charged": {
"description": "Invoice created and charged",
"payloadModel": "Invoice",
"payloadModelClass": "no.tripletex.api2.invoice.InvoiceDTO"
},
"supplier.create": {
"description": "Supplier created",
"payloadModel": "Supplier",
"payloadModelClass": "no.tripletex.api2.supplier.SupplierDTO"
},
"employee.create": {
"description": "Employee created",
"payloadModel": "Employee",
"payloadModelClass": "no.tripletex.api2.employee.EmployeeDTO"
},
"order.create": {
"description": "Order created",
"payloadModel": "Order",
"payloadModelClass": "no.tripletex.api2.order.OrderDTO"
},
"product.update": {
"description": "Product updated",
"payloadModel": "Product",
"payloadModelClass": "no.tripletex.api2.product.ProductDTO"
},
"customer.create": {
"description": "Customer created",
"payloadModel": "Customer",
"payloadModelClass": "no.tripletex.api2.customer.CustomerDTO"
},
"product.create": {
"description": "Product created",
"payloadModel": "Product",
"payloadModelClass": "no.tripletex.api2.product.ProductDTO"
},
"project.update": {
"description": "Project updated",
"payloadModel": "Project",
"payloadModelClass": "no.tripletex.api2.project.ProjectDTO"
},
"employee.update": {
"description": "Employee updated",
"payloadModel": "Employee",
"payloadModelClass": "no.tripletex.api2.employee.EmployeeDTO"
},
"order.delete": {
"description": "Order deleted",
"payloadModel": null,
"payloadModelClass": null
},
"supplier.update": {
"description": "Supplier updated",
"payloadModel": "Supplier",
"payloadModelClass": "no.tripletex.api2.supplier.SupplierDTO"
},
"supplier.delete": {
"description": "Supplier deleted",
"payloadModel": null,
"payloadModelClass": null
},
"product.delete": {
"description": "Product deleted",
"payloadModel": null,
"payloadModelClass": null
},
"order.update": {
"description": "Order updated",
"payloadModel": "Order",
"payloadModelClass": "no.tripletex.api2.order.OrderDTO"
},
"contact.delete": {
"description": "Contact deleted",
"payloadModel": null,
"payloadModelClass": null
},
"notification.sent": {
"description": "Notification sent to employee",
"payloadModel": "Notification",
"payloadModelClass": "no.tripletex.api2.event.notification.NotificationDTO"
},
"voucher.delete": {
"description": "Voucher deleted",
"payloadModel": null,
"payloadModelClass": null
},
"project.create": {
"description": "Project created",
"payloadModel": "Project",
"payloadModelClass": "no.tripletex.api2.project.ProjectDTO"
},
"contact.create": {
"description": "Contact created",
"payloadModel": "Contact",
"payloadModelClass": "no.tripletex.api2.contact.ContactDTO"
},
"employee.delete": {
"description": "Employee deleted",
"payloadModel": null,
"payloadModelClass": null
},
"contact.update": {
"description": "Contact updated",
"payloadModel": "Contact",
"payloadModelClass": "no.tripletex.api2.contact.ContactDTO"
},
"voucher.update": {
"description": "Voucher updated",
"payloadModel": "Voucher",
"payloadModelClass": "no.tripletex.api2.ledger.voucher.VoucherDTO"
},
"voucher.create": {
"description": "Voucher created",
"payloadModel": "Voucher",
"payloadModelClass": "no.tripletex.api2.ledger.voucher.VoucherDTO"
},
"customer.delete": {
"description": "Customer deleted",
"payloadModel": null,
"payloadModelClass": null
},
"expiredcompany.deleted": {
"description": "Expired company was deleted",
"payloadModel": "Customer",
"payloadModelClass": "no.tripletex.api2.customer.CustomerDTO"
},
"voucherstatus.ready": {
"description": "Voucher ready for processing",
"payloadModel": "VoucherStatus",
"payloadModelClass": "no.tripletex.api2.voucherStatus.VoucherStatusDTO"
},
"project.delete": {
"description": "Project deleted",
"payloadModel": null,
"payloadModelClass": null
},
"customer.update": {
"description": "Customer updated",
"payloadModel": "Customer",
"payloadModelClass": "no.tripletex.api2.customer.CustomerDTO"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment