Skip to main content
PUT
Update an observability issue (deprecated)
Integration Prompt for AI Agents
Set an issue’s status, priority, assignee_id or due_date. Every field is optional, so send only what you want to change. Send a field as null to unset it. A field you leave out is untouched:
status is one of open, in_progress, resolved or ignored. priority is one of low, medium, high or urgent, and stays empty until someone sets it. assignee_id must be a user in your organization. due_date is YYYY-MM-DD. An issue’s title, and the calls attached to it, are produced by Bluejay and cannot be edited.

Headers

X-Organization-Id
string
X-API-Key
string
required

API key required to authenticate requests.

Path Parameters

issue_id
string<uuid>
required

Body

application/json
status
string | null

open, in_progress, resolved or ignored

priority
string | null

low, medium, high or urgent. null leaves it untriaged.

assignee_id
string<uuid> | null

a user in your organization. null unassigns.

due_date
string<date> | null

YYYY-MM-DD. null removes the date.

Response

Successful Response

id
string<uuid>
required
type
string
required

non_deterministic if clustered from similar failures, deterministic if recognised from a known error

title
string
required
description
string
required
status
string
required

open, in_progress, resolved or ignored

error_source
string
required

where the failure was recorded, e.g. tool_call

first_seen_at
string<date-time>
required
last_seen_at
string<date-time>
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
priority
string | null

low, medium, high or urgent. Null until someone sets it.

assignee_id
string<uuid> | null
due_date
string<date> | null

null when nobody has set one

error_code
string | null

deterministic error code when known

error_signature
string | null

hash or text that identifies this failure

cluster_id
string<uuid> | null

cluster this issue was minted from