Skip to content

Rewrite an item's answer

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

Synchronous. Rewrites the current answer, saves the result on the item and returns it. Consumes credits. To preview a rewrite without saving, use ai_enhance_answer instead.

NameType
rfp_id
required
string
Example
rfp_1a2b

The RFP’s prefixed ID

id
required
string

The record’s prefixed ID

200

The item with its rewritten answer

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

Out of credits, or no active subscription (usage_blocked)

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

There is no answer to rewrite, or the rewrite 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