From the Canvas API documentation, I can see that Canvas offers a webhooks service that would enable my system to be notified when a student's grade changes, without my having to interate through all active students to seek out those with changes. This is great, but the implementation seems to be more complicated than the webhooks I've used in other applications.
Does anyone in the community have experience with the webhooks service in Canvas? If so, would you be willing to share what steps need to be taken to use this servce? The documentation is on the sparse side and I can't seem to make much headway. My intented use case is for my organization's non-Canvas application server to be able to subscribe to the GRADE_CHANGE service of our cloud-hosted Canvas instance on a permanent basis.
Thanks for any help you can provide!