Skip to main content

Bulk metric-suggestion acceptance deprecation

Deprecated: July 27, 2026

Compatibility shim sunset: October 25, 2026 Affected endpoint: POST /api/v1/semantic/metric-suggestions/accept-all

The former endpoint certified every pending machine-generated metric suggestion without proving that an analyst reviewed each definition. It was retired as a security and answer-integrity fix.

The v1 path remains available during the emergency compatibility window. It is non-mutating and returns HTTP 200 with:

  • accepted: 0 and certified: 0;
  • each pending item in skipped, with an individual-review reason;
  • deprecated: true; and
  • the successor route template.

Clients must present each definition to an analyst and call POST /api/v1/semantic/metric-suggestions/{suggestion_id}/accept only for an item that was reviewed. The response also includes X-Nexatron-Deprecated, X-Nexatron-Sunset, X-Nexatron-Successor, and X-Nexatron-Deprecation-Docs headers.

The sunset date follows the emergency-security exception in the API versioning policy. Platform, Security, and Customer Success must confirm customer notification and the final removal decision before that date.