Skip to main content
POST
Enqueue a distinct Claude event once across webhook and stream transports

Authorizations

Authorization
string
header
required

OAuth2 Authorization Code flow

Body

application/json
event_name
enum<string>
required

Canonical Claude event handled by the queue

Available options:
session.outcome_evaluation_ended
Example:

"session.outcome_evaluation_ended"

event_id
string
required

Provider event id from the transport

Example:

"wevt_123"

source_event_type
enum<string>
required

Provider event type that observed the canonical event

Available options:
session.outcome_evaluation_ended,
session.idled,
session.status_idled
resource_id
string
required

Provider resource id used by the canonical event

Example:

"sesn_123"

semantic_id
string
required

Session output file id used to deduplicate processing across transports

Example:

"file_123"

organization_id
string
required
workspace_id
string
required
created_at
string
required

Response

200 - application/json
enqueued
boolean
required
job_id
string
required
deduplication_id
string
required