List Grant Requests
Returns a list of Grant Requests accessible to the authenticated DAF account.
Use donor_account_id to retrieve all Grant Requests associated with a specific donor.
Query parameters
Filter Grant Requests by the ID of the associated Donor Account.
The number of results to return. Defaults to 10, max is 100.
A token to retrieve the next page of results.
Response
OK
Example response
{
"results": [
{
"id": "grant_req_01jpjenf5q6cawy43yxfcrxhct",
"donor_account_id": "donor_account_01jpjenf5q6cawy43yxfcrxhct",
"giving_pool_id": "0bf40881-8ee2-47fb-98ca-f58c7999aa34",
"ein": "12-3456789",
"nonprofit_name": "American Red Cross",
"amount_cents": 10000,
"form_url": "https://example.org/donate",
"created_at": "2026-04-01T09:00:00Z",
"updated_at": "2026-04-01T12:00:00Z"
}
]
}Changes
Changed in 7 of the 41 revisions of this API.25942
- ▲
removed the required property
codefrom the response with the400statusresponse-required-property-removed
- ▲
removed the required property
codefrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
codefrom the response with the403statusresponse-required-property-removed
- ▲
removed the required property
codefrom the response with the500statusresponse-required-property-removed
- ▲
removed the required property
messagefrom the response with the400statusresponse-required-property-removed
- ▲
removed the required property
messagefrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
messagefrom the response with the403statusresponse-required-property-removed
- ▲
removed the required property
messagefrom the response with the500statusresponse-required-property-removed
- ○
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status400response-media-type-name-specialized
- ○
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status401response-media-type-name-specialized
- ○
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status403response-media-type-name-specialized
- ○
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status500response-media-type-name-specialized
- ○
added the required property
detailto the response with the400statusresponse-required-property-added
- ○
added the required property
detailto the response with the401statusresponse-required-property-added
- ○
added the required property
detailto the response with the403statusresponse-required-property-added
- ○
added the required property
detailto the response with the500statusresponse-required-property-added
- ○
added the required property
statusto the response with the400statusresponse-required-property-added
- ○
added the required property
statusto the response with the401statusresponse-required-property-added
- ○
added the required property
statusto the response with the403statusresponse-required-property-added
- ○
added the required property
statusto the response with the500statusresponse-required-property-added
- ○
added the required property
titleto the response with the400statusresponse-required-property-added
- ○
added the required property
titleto the response with the401statusresponse-required-property-added
- ○
added the required property
titleto the response with the403statusresponse-required-property-added
- ○
added the required property
titleto the response with the500statusresponse-required-property-added
- ○
added the required property
typeto the response with the400statusresponse-required-property-added
- ○
added the required property
typeto the response with the401statusresponse-required-property-added
- ○
added the required property
typeto the response with the403statusresponse-required-property-added
- ○
added the required property
typeto the response with the500statusresponse-required-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
removed the optional property
detailsfrom the response with the400statusresponse-optional-property-removed
- ●
removed the optional property
detailsfrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
detailsfrom the response with the403statusresponse-optional-property-removed
- ●
removed the optional property
detailsfrom the response with the500statusresponse-optional-property-removed
- ●
- ○
added the optional property
details/items/debugto the response with the400statusresponse-optional-property-added
- ○
added the optional property
details/items/debugto the response with the401statusresponse-optional-property-added
- ○
added the optional property
details/items/debugto the response with the403statusresponse-optional-property-added
- ○
added the optional property
details/items/debugto the response with the500statusresponse-optional-property-added
- ○
added the optional property
details/items/typeto the response with the400statusresponse-optional-property-added
- ○
added the optional property
details/items/typeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
details/items/typeto the response with the403statusresponse-optional-property-added
- ○
added the optional property
details/items/typeto the response with the500statusresponse-optional-property-added
- ○
added the optional property
details/items/valueto the response with the400statusresponse-optional-property-added
- ○
added the optional property
details/items/valueto the response with the401statusresponse-optional-property-added
- ○
added the optional property
details/items/valueto the response with the403statusresponse-optional-property-added
- ○
added the optional property
details/items/valueto the response with the500statusresponse-optional-property-added
- ○
- ▲
the
coderesponse's property type/format changed fromnumber/tostring/for status400response-property-type-changed
- ▲
the
coderesponse's property type/format changed fromnumber/tostring/for status401response-property-type-changed
- ▲
the
coderesponse's property type/format changed fromnumber/tostring/for status403response-property-type-changed
- ▲
the
coderesponse's property type/format changed fromnumber/tostring/for status500response-property-type-changed
- ▲
removed the required property
errorfrom the response with the400statusresponse-required-property-removed
- ▲
removed the required property
errorfrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
errorfrom the response with the403statusresponse-required-property-removed
- ▲
removed the required property
errorfrom the response with the500statusresponse-required-property-removed
- ▲
removed the required property
timestampfrom the response with the400statusresponse-required-property-removed
- ▲
removed the required property
timestampfrom the response with the401statusresponse-required-property-removed
- ▲
removed the required property
timestampfrom the response with the403statusresponse-required-property-removed
- ▲
removed the required property
timestampfrom the response with the500statusresponse-required-property-removed
- ○
added the optional property
detailsto the response with the400statusresponse-optional-property-added
- ○
added the optional property
detailsto the response with the401statusresponse-optional-property-added
- ○
added the optional property
detailsto the response with the403statusresponse-optional-property-added
- ○
added the optional property
detailsto the response with the500statusresponse-optional-property-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
removed the optional property
results/items/cancellation_reasonfrom the response with the200statusresponse-optional-property-removed
- ●
added the new
awaiting_account_decisionenum value to theresults/items/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
pendingenum value to theresults/items/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
rejectedenum value to theresults/items/statusresponse property for the response status200response-property-enum-value-added
- ●
added the new
submittedenum value to theresults/items/statusresponse property for the response status200response-property-enum-value-added
- ○
added the optional property
results/items/rejection_reasonto the response with the200statusresponse-optional-property-added
- ○
removed the
awaiting_account_approvalenum value from theresults/items/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
awaiting_daf_submissionenum value from theresults/items/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
canceledenum value from theresults/items/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
initiatedenum value from theresults/items/statusresponse property for the response status200response-property-enum-value-removed
- ●
- ▲
the response property
results/items/cancellation_reasonbecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/donor_contact/address/line2became nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/giving_pool_idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/notebecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/purposebecame nullable for the status200response-property-became-nullable
- ▲
- ○
endpoint added
endpoint-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○