splitchAlpha

DocsAPIEVENT_DEFINITION_IMMUTABLE.md

EVENT_DEFINITION_IMMUTABLE

HTTP status
409
Outcome
non_retryable
Details payload
{ eventDefinitionId: string, eventDefinitionVersionId: string, attemptedOp: string }

Remediation

Publish the changed contract as the next Event Definition Version

Cause

The request attempted to change a published Event Definition Version, whose contract is immutable so accepted Metric Events remain traceable.

Fix

Publish the changed contract as the next Event Definition Version. Keep the existing Version unchanged for Metric Events it already accepted.

Related codes