v4

latestOpenAPI 3.0.32026-08-0161180264.4 KB
integrations

unblockOutboundStream

Unblock an integration's outbound stream halted by the block poison policy: skips (dead-letters) the current blocked head message, emitting MSG_DEAD_LETTERED and letting the next message become the head. Operator endpoint — requires the integration:manage grant. Returns unblocked: false as a no-op when the stream is not currently blocked (or the state moved concurrently) — safe to retry.

post/v1/integrations/{integrationId}/outbound/messages/unblock

Path parameters

integrationIdstring uuid required

The integration ID

Request body

reasonstring

Operator reason recorded on the dead-lettered head

Response

Unblock outcome

unblockedboolean required

Whether a blocked head was skipped (false = no-op, stream was not blocked)

dead_lettered_idstring

Message id of the skipped head — present only when unblocked is true