Question 1easy
What are the two fundamental integration patterns for connecting AI to other systems?
Question 2easy
Which HTTP verb is appropriate for an AI action endpoint that performs work?
Question 3medium
Why must you return the correct HTTP status code (e.g. 429 vs 400)?
Question 4medium
Why should you never expose an unauthenticated AI endpoint?
Question 5medium
What is a webhook?
Question 6hard
Why should a webhook handler ack quickly and process slow work asynchronously?
Question 7hard
Why must you verify a webhook's signature before trusting its payload?
Question 8hard
What does idempotency mean for an integration endpoint?
Question 9hard
What is the standard mechanism to make a side-effecting endpoint idempotent?
Question 10medium
When should you use synchronous REST rather than a webhook?
Question 11hard
Which are REST/webhook integration pitfalls? (Select all that apply)
Question 12medium
What reliability property (one word) makes processing the same request twice equivalent to once?
Question 13hard
What cryptographic technique (acronym) is commonly used to verify a webhook came from the real sender?