splitch

DocsAPIEVENT_DEFINITION_IMMUTABLE.md

EVENT_DEFINITION_IMMUTABLE

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

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