List of available events in Invofox's webhook system

To learn how to setup webhooks in your Invofox account checkout our webhook guide.

Here is a list of available events you can subscribe to. The webhook will be triggered whether the associated event has occurred through the interface or through the API:

Document processing events

  • document.processed: event triggered when one document has been processed. It contains all the information extracted in that document as well as the public state
  • document.corrected: event triggered when a document has been corrected.
  • document.discarded: event triggered when a document has been discarded.
  • document.updated: event triggered when a document has been updated.
  • document.approved: event triggered when a document has been approved (related to approval workflows).
  • document.exported: event triggered when a document has been exported (won't trigger automatically unless you have enabled an automatic export in your environment).

File upload events

  • file.uploaded: event triggered when the original file is uploaded. "Uploaded" does not mean processing; it’s just a notification that the file has been uploaded.
  • file.processed: event triggered when a file is fully processed. It will provide information about the file itself, and the list of children files it will generate (if its a ZIP) or the list of documents if its a PDF
  • file.rejected: event triggered when a file is rejected for any reason (e.g., size, format, permissions). This happens before any document is processed, so clients won’t see the document at all