Examplary
  • Start for free
    Developer docs

    Webhooks

    No more polling to find out whether a test has finished generating or a session has been graded: Examplary can now tell you. Register an HTTPS URL with POST /webhooks and pick your events: exam.generation.completed, exam.import.completed, exam.questions.generation.completed, exam.session.completed and exam.session.grading.completed. Generation and import events include the exam's questions, so you don't need a follow-up request.

    Requests are signed following the Standard Webhooks spec, and failed deliveries are retried for about 45 minutes. A webhook covers your own work by default, specific tests through resources, or the whole workspace for admins. The calls need the new webhooks:read and webhooks:write scopes.

    The webhooks guide covers payloads, signature checks and retries.