Skip to main content
PUT
Submit your answers for an open RFI in one request. The body must include every requested_items[].id, each with at least one valid field from that item’s response_types.
A reply is final. You can’t send a partial reply or change answers later on the same open period. After a successful call, responses_submitted_at is set and response_required becomes false while Yativo reviews. To answer again, wait until Yativo reopens the RFI (response_required is true and status is action_required again).
Yativo reviews your reply before anything is sent upstream.
You can also use POST /business/rfis/{id}/responses with the same JSON body and the same rules.
Returns 422 if the RFI is closed, if a reply was already submitted and Yativo hasn’t reopened it, or if any requested item is missing or incomplete.

Authorizations

X-Api-Key
string
header
required

Your API key (yativo_pk_...) from Developers → API Keys. Send together with X-Api-Secret.

X-Api-Secret
string
header
required

Your API secret (yativo_sk_...), shown once when the key is created.

Headers

Idempotency-Key
string
required

A unique string per request to ensure idempotent processing.

Path Parameters

id
integer
required

Body

application/json
responses
object
required

Map of requested_items[].id to response fields (e.g. free_text_explanation).

Response

Reply received

status
string
Example:

"success"

status_code
integer
Example:

200

message
string
data
object