Skip to content

Backend: Add idempotency keys for mutation endpoints #193

@Junirezz

Description

@Junirezz

Goal

Prevent duplicate processing for retried client requests.

Scope

  • Identify create/update endpoints needing idempotency
  • Implement key storage and replay-safe responses
  • Define TTL and conflict behavior

Acceptance Criteria

  • Duplicate requests with same key are safely handled
  • Behavior documented for clients
  • Tests cover retries and race scenarios

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions