Get one record
getFetch one record by its ID. IDs come from search results or resolve. (Pro) needs the Pro plan.
- opportunity: notice_id from search(opportunities)
- contract (Pro fields), contract_modifications, contract_vehicle, recompete (Pro): a PIID from search(contracts)
or search(recompetes). contract_vehicle is the IDIQ or schedule the contract was ordered under
- vehicle, vehicle_holders (Pro): a vehicle PIID from search(vehicles) or get(contract_vehicle)
- entity: a UEI (12 characters) or CAGE code (5); company_profile, company_awards, company_peers, vendor_risk
(all Pro), prime_subawards, prime_relationships: a UEI from resolve(company)
- subaward: subaward_sam_report_id from search(subawards)
- protests_on_solicitation (Pro): a solicitation number from an opportunity or contract
- wage_determination: wd_id from search(wage_determinations)
- office: office_code from search(offices)
- organization, organization_relationships: organization_id from resolve(organization);
options.direction = children or ancestors for relationships
`options` takes the record's extra arguments: company_awards {limit, offset, sort_by, sort_order},
vehicle_holders {limit}, contract_modifications {limit, offset}, organization_relationships {direction}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"kind": "<kind>",
"id": "<id>"
},
"name": "get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| kind | Yes | ||
| options | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |