Skip to main content
Create endpoints require an Idempotency-Key header. This protects clients from duplicate resources when a network timeout or retry happens after the backend has already accepted the request.

Rules

  • Use a unique key per create operation.
  • Reuse a key only to retry the same request body on the same endpoint.
  • If the same key is reused with a different payload, the API returns a conflict.
  • If the original request is still processing, the API returns an in-progress conflict.

Applies To

Create operations for categories, courses, sections, lessons, assessments, assignments, quizzes, and uploads require idempotency.

Example