Skip to main content
GET
Get solicitation by id

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required

Response

Solicitation

id
string
required
Example:

"sol_16"

ref
integer
required

Numeric public id — the same number the CivicMarketplace deep-link uses. Accepted in place of id on this endpoint.

reference_number
string
required
Example:

"RFP-2026-014"

title
string
required
status
enum<string>
required
Available options:
open,
closed,
awarded,
cancelled
issuing_organization
string | null
required
lead_entity
object
required
is_open
boolean
required

Whether a supplier can still bid: the stored status is open and close_at is absent or in the future. Nothing closes a solicitation on a schedule, so status alone stays open after the deadline; this is the derived answer.

open_at
string<date-time> | null
required
close_at
string<date-time> | null
required
questions_due_at
string<date-time> | null
required
intent_to_bid_due_at
string<date-time> | null
required
updated_at
string<date-time>
required
description
string | null
required
require_intent_registration
boolean
required

Whether bidders must register intent before submitting.

created_at
string<date-time>
required
nigp_codes
object[]
required

Raw tagged codes. The web page collapses these to parent categories for display, so the badges shown there are a subset.

documents
object[]
required
requested_items
object[]
required
notices
object[]
required
questions
object[]
required