get_idv_children
Fetch child awards (task/delivery orders) under an IDV.
For a Multiple Award IDV, child_awards returns the task orders or delivery
orders placed against it. For a parent IDV, child_idvs returns the
downstream IDV structure. grandchild_awards walks the hierarchy.
Field name differences from search_awards: children use 'piid' (not
'Award ID'), 'obligated_amount' (not 'Award Amount'), and
'generated_unique_award_id' (not 'generated_internal_id').
An active vehicle can legitimately return zero children here:
USASpending's award cross-linking has gaps. Treat an empty result as a
reporting gap, not proof that no orders exist. Try get_idv_activity()
on the same id. A search_awards call with keywords=['<IDV PIID>'] only
finds orders whose description happens to cite the IDV, so it misses
orders (often the largest) and is no proof of completeness.
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": {
"generated_idv_id": "<generated_idv_id>"
},
"name": "get_idv_children"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| sort | No | period_of_performance_start_date | |
| limit | No | ||
| order | No | desc | |
| child_type | No | child_awards | |
| generated_idv_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||