Skip to content

Explain the question

POST
/api/v1/rfps/{rfp_id}/rfp_items/{id}/explain_question

Unmetered, but requires an active subscription. The explanation is generated synchronously on the first call and saved on the item; later calls skip the model. The RFP item response does not currently include an explanation field, so the explanation is only visible in the web app. Viewers may call this, though the token still needs the write scope.

NameType
rfp_id
required
string
Example
rfp_1a2b

The RFP’s prefixed ID

id
required
string

The record’s prefixed ID

200

The item, after its explanation has been saved

Response body
Media typeapplication/json
object
id
string
web_link
string format: uri
question
string
answer
string | null
rationale
string | null

Why the answer was given

guidance
string | null

Guidance text supplied with the question

applicable
boolean | null
auto_answer
boolean
category
string | null
sub_category
string | null
state
string
Allowed values: new ready_to_answer references_fetched applicability_checked needs_input auto_answered approved
confidence
string | null

0–1, encoded as a decimal string

confidence_as_percent
string | integer

Decimal string; 0 when there is no confidence

confidence_as_words
string
Allowed values: Excellent Very good Good Ok Low
priority
integer | null
>= 1 <= 5
portal_markup
string | null

Answer formatted for pasting into a portal

sufficient_context
boolean | null
sufficient_context_response
string | null

Why the knowledge base was insufficient

created_at
string format: date-time
updated_at
string format: date-time
user
One of:

The member who owns or answered a record. id is the numeric database ID.

object
id
integer
name
string
email
string format: email
position
integer | null

1-based position in the RFP

total_questions
integer
references
Array<object>

As Reference, but source passages carry no page or section detail

object
id
integer

Numeric database ID

reference_type
string
Allowed values: KnowledgeBaseItem Embedding
reference_id
integer

Numeric database ID of the referenced record

relevance_score
number | null
<= 1
relevance_as_words
string
Allowed values: Excellent Very good Good Ok Low
distance
number | null

Vector distance from the question

search_method
string | null
Allowed values: vector keyword hybrid
cited_text
string | null

The passage quoted in the answer, when it was used

created_at
string format: date-time
reference
One of:

Present when reference_type is KnowledgeBaseItem

object
id
string
web_link
string format: uri
question
string
answer
string | null
state
string
Allowed values: new ready_to_answer applicability_checked references_fetched needs_input auto_answered approved

403

No active subscription (subscription_required)

Response body
Media typeapplication/json
object
error
object
code
string

A stable machine-readable code

message
string
details
Array<string>

Present on validation errors; one entry per failed validation

404

No such record in this account

Response body
Media typeapplication/json
object
error
object
code
string

A stable machine-readable code

message
string
details
Array<string>

Present on validation errors; one entry per failed validation

422

Explanation generation failed

Response body
Media typeapplication/json
object
error
object
code
string

A stable machine-readable code

message
string
details
Array<string>

Present on validation errors; one entry per failed validation