Skip to main content
POST
Respond to an RFI

Authorizations

x-api-key
string
header
required

Headers

Idempotency-Key
string
required

Caller-generated unique key that lets the server safely replay this request. The cached response is returned for 5 minutes on any retry with the same key from the same API principal. Required on every state-changing money-moving or resource-creating POST.

Required string length: 1 - 128
Pattern: ^[A-Za-z0-9_.:-]{1,128}$

Path Parameters

id
string
required

Body

application/json
message
string
required
Minimum string length: 1
submittedBy
object
required
documentIds
string[]
Maximum array length: 20
Pattern: ^doc_[0-9A-Za-z]{22}$

Response

id
string
required
Pattern: ^rfi_[0-9A-Za-z]{22}$
subjects
object[]
required
status
enum<string>
required
Available options:
draft,
open,
responded,
resolved,
cancelled
title
string
required
publishedAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

createdAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

updatedAt
string<date-time>
required

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

rounds
object[]
required
responses
object[]
required
dueAt
string<date-time>

ISO 8601 timestamp

Example:

"2026-01-15T09:30:00.000Z"

summary
string