Skip to main content
GET
The draft waiting on this thread

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

thread_id
string<uuid>
required

Response

AiDraftReadSchema · object | null

Successful Response

body_text
string
required
confidence
enum<string> | null
required

How sure the model is. Only HIGH is ever acted on without a human.

Available options:
high,
medium,
low
confidence_reason
string | null
required
generated_body_text
string
required
id
string<uuid>
required
source
enum<string>
required
Available options:
auto_drafted,
on_demand
status
enum<string>
required

Where one drafted reply stands.

STALE is its own terminal state rather than a flavour of DISCARDED: "the prospect wrote again before anyone answered" and "a human said no" are different facts, and only the second one says anything about draft quality.

Available options:
pending_approval,
sent,
discarded,
stale
steer_text
string | null
required
subject
string | null
required
thread_id
string<uuid>
required
confidence_score
integer | null

INB-16: the model's 0-100 calibration, clamped into the categorical band. Null for drafts that predate the field. Presentation only — every decision reads the categorical confidence.

rating
enum<string> | null

INB-06: the human verdict on this draft, when one was given.

Available options:
good,
bad