Webhook API for VECs
Allow VECs to register a webhook address which will automatically receive notifications (and they can then pull documents via another API request) when a session is finalized.
In this scenario ExamTools doesn't need to keep track of what various VECs want nor do various methods for sending documentation to VECs have to get coded into ExamTools. Instead VECs can use their own systems to receive a webhook and to make a RESTful API request to pull whatever documents they want (PDFs, EBF, etc.)
Comments: 2
-
23 Jan, '21
Cory NQ1EThis is a great idea. However, as the developer of Laurel VEC's system, I'm not looking for a webhook that would come from Exam Tools directly. Instead, I'd prefer to have the session's manager click a "Submit to VEC" link in Exam Tools that points to our system and includes a query string with the session's unique id string. That way, we can authenticate the session's manager on our side before using the id string to pull the information from Exam Tools behind the scenes. This will also require the planned feature for VEC-level permissions so that we can download information for any session coordinated though us.
-
24 Jan, '21
Ben Franske - K0BENI could see it working either/both ways depending on how each VEC wants to handle it, either requiring the session manager click to submit to push the webhook or automatically when the session manager finalizes the session. There are potentially other things at the VEC level which might be interested in receiving a webhook for... session creation, session started, etc. mostly depending on if they want "nifty realtime notifications" of sessions scheduled or underway on their website, etc.