Open an issue against an existing alert, by hand.
summary is required and capped at 2000 characters; title is optional and
defaults to the alert’s own name.
An alert can have only one open issue at a time, so this does NOT always
create a row: if one is already open, your summary folds into it and the
response is 200 with newly_opened: false. 201 means a new issue was
really opened. Read that field rather than assuming. source in the response
is the value actually stored — re-posting against an issue the dispatcher or
an audit opened leaves its provenance alone.
Authorizations
A scoped AgentEye API key. Mint one in the dashboard under Settings → API keys, or with POST /v1/keys. Each endpoint names the permission it requires; a key without it gets 403 and a required_permission field naming what was missing.
Path Parameters
The alert's id.
Body
Response
The alert already had an open issue; this folded into it (newly_opened: false).

