Skip to content

[enhancement] E5-2: No API versioning headers β€” no deprecation pathΒ #1439

@OneStepAt4time

Description

@OneStepAt4time

Finding

ID: API-2 | Severity: 🟑 MEDIUM

No version negotiation, no deprecation headers. URL prefix /v1/ is the only version signal.

Fix Required

  1. Add X-Aegis-API-Version: 1 response header to all /v1/ responses
  2. Accept Accept: application/vnd.aegis.v1+json request header and validate
  3. Document deprecation path for future /v2/ transition

Files: src/server.ts

Acceptance Criteria

Every /v1/ response includes X-Aegis-API-Version: 1.

Milestone

M-E5: API & Integration

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions