This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Webhook

Hi!

Client asks to develope an integration with external system. This system generates a documents and sends them as a set of metadata and file in base64 format in POST query. So ot is assumes that we have to use webhook in M-Files for receive and process these queries. I found this document about webhooks functionality in M-Files: m-files.my.site.com/.../mfiles-ka-412465 . But this is all the information I was able to find about this. Is there some additional info about how to set up and use webhooks in M-Files? Is this possible to use it for receive POST queries with predefined structure (including base64 file)?

Or maybe someone tried to create his own webhooks inside of vault application app? I guess it should be creation of HTTP server using HTTPListener or smth like this.

Thank you!

Parents
  • Hi Aleks,

    Currently the webhook functionality is only supported for use specifically within our AdobeSign integration.  I hope to have some positive news about using this for other means later this year.

    For now the only option available is to use a Vault Extension Method and call that via the REST API.

    Regards,

    Craig.

Reply
  • Hi Aleks,

    Currently the webhook functionality is only supported for use specifically within our AdobeSign integration.  I hope to have some positive news about using this for other means later this year.

    For now the only option available is to use a Vault Extension Method and call that via the REST API.

    Regards,

    Craig.

Children
  • Hi Craig, 
    I've just picked up on this thread, 5 months later :-) . Has there been any further development towards general usage of the webhook functionality ? 

  • This is still in our plans but unfortunately nothing to announce right now Greig. 

  • You might consider using DatumSync from DatumCloud https://datumcloud.com/products/

    We have had a solution running for quite a while now. It captures thousands of webhooks per day and forwards the relevant ones to the vault. It took a little time to configure the optimal workflow in DatumSync to sort out the relevant entities, combine and map property values, remove prefixes and blanks from phone numbers, compare to existing objects in M-Files and so on before creating new objects. But once that is in place it just sits there and pushes the relevant objects into M-Files within a few seconds after arrival.
    I am not sure about base64 files, but ask the clever folks at DatumCloud. I would expect they can provide a solution for that as well.