Claim a duplicate-trigger fingerprint
Claim a durable fingerprint for an event so local and cloud triggers reacting to the same
signal fire once. The fingerprint derives from source, event_key, and the optional
initiative_id; the first claimant wins until the claim expires or is released. The store
fails closed — when it is unavailable the endpoint returns 503 rather than letting both
triggers proceed.
Authorizations
OrgX API key, sent as Authorization: Bearer oxk_...
Headers
Accepted for forward compatibility. Replay safety for this operation comes from its own state checks, described on the operation.
1 - 200^[A-Za-z0-9][A-Za-z0-9._:/-]{0,199}$Body
The trigger family, for example a webhook or scheduler name.
1 - 120The stable identity of the event within its source.
1 - 500Optional scope; claims default to organization scope without it.
Claim lifetime; defaults to six hours.
60 <= x <= 1209600The run asserting the claim; generated when omitted.
Response
Claim outcome — either you hold the fingerprint or another run already does
True when another run already holds the fingerprint.
True when this request took or extended the claim.
The derived fingerprint identity.
The run holding the claim.
