REST & Webhooks — Final Exam

13 questions · pass mark 80% · 20 minute limit. The timer auto-submits at zero.

Time remaining: 20:00
  1. Question 1easy

    What are the two fundamental integration patterns for connecting AI to other systems?

  2. Question 2easy

    Which HTTP verb is appropriate for an AI action endpoint that performs work?

  3. Question 3medium

    Why must you return the correct HTTP status code (e.g. 429 vs 400)?

  4. Question 4medium

    Why should you never expose an unauthenticated AI endpoint?

  5. Question 5medium

    What is a webhook?

  6. Question 6hard

    Why should a webhook handler ack quickly and process slow work asynchronously?

  7. Question 7hard

    Why must you verify a webhook's signature before trusting its payload?

  8. Question 8hard

    What does idempotency mean for an integration endpoint?

  9. Question 9hard

    What is the standard mechanism to make a side-effecting endpoint idempotent?

  10. Question 10medium

    When should you use synchronous REST rather than a webhook?

  11. Question 11hard

    Which are REST/webhook integration pitfalls? (Select all that apply)

    Select all that apply.

  12. Question 12medium

    What reliability property (one word) makes processing the same request twice equivalent to once?

  13. Question 13hard

    What cryptographic technique (acronym) is commonly used to verify a webhook came from the real sender?

0 / 13 answered