Add document webhook events
Add a resource-oriented set of webhook events for the document lifecycle. Each event carries the document plus only the sub-resource it concerns (version, signature or approval). Events: - document.created / updated / archived / unarchived / deleted - document.version.created / updated / published / rejected / deleted - document.version.signature.requested / signed / cancelled - document.version.approval.requested / approved / rejected / voided Wires the new types through the migration, Go enum, GraphQL schema, CLI, n8n nodes and the console webhooks settings UI. Signed-off-by: Sacha Al Himdani <sacha@probo.com>
This commit is contained in:
@@ -27,4 +27,22 @@ var ValidEvents = []string{
|
||||
"OBLIGATION_CREATED",
|
||||
"OBLIGATION_UPDATED",
|
||||
"OBLIGATION_DELETED",
|
||||
"DOCUMENT_CREATED",
|
||||
"DOCUMENT_UPDATED",
|
||||
"DOCUMENT_ARCHIVED",
|
||||
"DOCUMENT_UNARCHIVED",
|
||||
"DOCUMENT_DELETED",
|
||||
"DOCUMENT_VERSION_CREATED",
|
||||
"DOCUMENT_VERSION_UPDATED",
|
||||
"DOCUMENT_VERSION_PUBLISHED",
|
||||
"DOCUMENT_VERSION_REJECTED",
|
||||
"DOCUMENT_VERSION_DELETED",
|
||||
"DOCUMENT_VERSION_SIGNATURE_REQUESTED",
|
||||
"DOCUMENT_VERSION_SIGNATURE_SIGNED",
|
||||
"DOCUMENT_VERSION_SIGNATURE_CANCELLED",
|
||||
"DOCUMENT_VERSION_APPROVAL_QUORUM_REQUESTED",
|
||||
"DOCUMENT_VERSION_APPROVAL_QUORUM_UPDATED",
|
||||
"DOCUMENT_VERSION_APPROVAL_QUORUM_APPROVED",
|
||||
"DOCUMENT_VERSION_APPROVAL_QUORUM_REJECTED",
|
||||
"DOCUMENT_VERSION_APPROVAL_QUORUM_VOIDED",
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user