{ "info": { "_postman_id": "967fc6d3-c752-4719-87ec-081b009e3e69", "name": "Chariot FDX Accounts Grant Requests API", "description": "Financial Data Exchange (FDX) v6 compatible API for read-only access to Chariot bank account data. Implements the FDX v6 standard for account information, transactions, and statements.\n\nContact Support:\n Name: Chariot Development Team\n Email: developers@givechariot.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T01:19:53.000Z", "updatedAt": "2026-07-28T01:19:53.000Z", "lastUpdatedBy": "35240", "uid": "35240-967fc6d3-c752-4719-87ec-081b009e3e69" }, "item": [ { "name": "v1", "item": [ { "name": "grant_requests", "item": [ { "name": "{id}", "item": [ { "name": "submit", "item": [ { "name": "Submit Grant Request", "id": "7f71b3d9-9948-4610-93ac-afb2e7d3158a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "id": "595d8fe6-88b8-42ae-b35b-ebc325123903", "key": "id", "value": "", "description": "(Required) The unique ID of the Grant Request." } ] }, "description": "Confirm that you have submitted the grant in your system.\n\nCalling this endpoint moves the Grant Request's status to `submitted` and emits a `grant_request.updated` webhook event.\n\n\n- The Grant Request must be in `pending` status. If the linked [Donor Account](/api/donor-accounts) is not yet `approved`, the Grant Request will be in `awaiting_account_decision` and this request returns status `412 Precondition Failed`.\n- A Grant Request that is already `submitted` or `rejected` cannot be updated. Subsequent calls return status `409 Conflict`.\n" }, "response": [ { "id": "77d2ac6a-af02-4c46-98b7-9f7a70a4fa37", "name": "The Grant Request was submitted.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"donor_account_id\": \"\",\n \"status\": \"awaiting_account_decision\",\n \"ein\": \"\",\n \"amount_cents\": \"\",\n \"frequency\": \"annual\",\n \"form_url\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"giving_pool_id\": \"\",\n \"nonprofit_name\": \"\",\n \"purpose\": \"\",\n \"note\": \"\",\n \"donor_contact\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"zip\": \"\"\n }\n },\n \"rejection_reason\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-77d2ac6a-af02-4c46-98b7-9f7a70a4fa37" }, { "id": "026ca32b-045b-4b24-a460-dbfc24874aba", "name": "The request is invalid or contains invalid parameters", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-026ca32b-045b-4b24-a460-dbfc24874aba" }, { "id": "a82a4ba6-6971-480f-9d7d-525ae10e924a", "name": "Unauthorized. The request is missing the security (OAuth2 Bearer token) requirements and the server is unable to verify the identify of the caller.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-a82a4ba6-6971-480f-9d7d-525ae10e924a" }, { "id": "48d94dd0-8b8a-4e2e-952b-8872c6eb0b5d", "name": "Access denied", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-48d94dd0-8b8a-4e2e-952b-8872c6eb0b5d" }, { "id": "97f48c52-f0fd-4e08-952d-d828b5bea53c", "name": "Resource Not Found", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-97f48c52-f0fd-4e08-952d-d828b5bea53c" }, { "id": "5bcf280a-ca89-4ad7-a7bf-5916cdb6f194", "name": "Resource Conflicts", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-5bcf280a-ca89-4ad7-a7bf-5916cdb6f194" }, { "id": "81bdb06b-d0db-446c-b4ac-75132f892907", "name": "Precondition Failed", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Precondition Failed", "code": 412, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-81bdb06b-d0db-446c-b4ac-75132f892907" }, { "id": "76576118-8245-4c06-b839-3201ed8520c3", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"external_grant_id\": \"\",\n \"comment\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/submit", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "submit" ], "variable": [ { "key": "id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-76576118-8245-4c06-b839-3201ed8520c3" } ], "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-7f71b3d9-9948-4610-93ac-afb2e7d3158a" } ], "id": "3a6efb37-8e7b-4638-8064-83f43c8c62e4", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-3a6efb37-8e7b-4638-8064-83f43c8c62e4" }, { "name": "reject", "item": [ { "name": "Reject Grant Request", "id": "9e1b9954-4f0d-441e-9569-48ec876d6be0", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "id": "fc83aa11-07b9-4165-b31f-92f0483822a6", "key": "id", "value": "", "description": "(Required) The unique ID of the Grant Request." } ] }, "description": "Indicate that you will not process this grant.\n\nCalling this endpoint moves the Grant Request's status to `rejected` and emits a `grant_request.updated` webhook event.\nThe Donor Account itself is unaffected; future Grant Requests from the same donor can still be processed.\n\n\nA Grant Request that is already `submitted` or `rejected` cannot be updated. Subsequent calls return status `409 Conflict`.\n" }, "response": [ { "id": "9c10534e-ca41-4c7c-8018-7c1f3014a0d9", "name": "The Grant Request was rejected.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"donor_account_id\": \"\",\n \"status\": \"awaiting_account_decision\",\n \"ein\": \"\",\n \"amount_cents\": \"\",\n \"frequency\": \"annual\",\n \"form_url\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"giving_pool_id\": \"\",\n \"nonprofit_name\": \"\",\n \"purpose\": \"\",\n \"note\": \"\",\n \"donor_contact\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"zip\": \"\"\n }\n },\n \"rejection_reason\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-9c10534e-ca41-4c7c-8018-7c1f3014a0d9" }, { "id": "da4f885f-b70c-49f1-825f-36ddffcd1bc0", "name": "The request is invalid or contains invalid parameters", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-da4f885f-b70c-49f1-825f-36ddffcd1bc0" }, { "id": "ca3f4dc3-527b-4447-b7fd-e9054d806140", "name": "Unauthorized. The request is missing the security (OAuth2 Bearer token) requirements and the server is unable to verify the identify of the caller.", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-ca3f4dc3-527b-4447-b7fd-e9054d806140" }, { "id": "b7960d13-304a-4cff-9c18-4dac39cbda64", "name": "Access denied", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-b7960d13-304a-4cff-9c18-4dac39cbda64" }, { "id": "41e6ec9c-f290-427f-bf25-c0cfad674edb", "name": "Resource Not Found", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-41e6ec9c-f290-427f-bf25-c0cfad674edb" }, { "id": "bcd7b2ec-0344-422c-ba9e-7c86317b8c57", "name": "Resource Conflicts", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "Conflict", "code": 409, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-bcd7b2ec-0344-422c-ba9e-7c86317b8c57" }, { "id": "32dc3a2f-feda-429b-8edc-6b3e8d8bc406", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id/reject", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id", "reject" ], "variable": [ { "key": "id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-32dc3a2f-feda-429b-8edc-6b3e8d8bc406" } ], "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-9e1b9954-4f0d-441e-9569-48ec876d6be0" } ], "id": "c9131b95-538d-46ba-b533-4fe34f17e5f9", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-c9131b95-538d-46ba-b533-4fe34f17e5f9" }, { "name": "Get Grant Request", "id": "2db331c9-af21-4125-b39a-7c85fea61a68", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "id": "ddef54c9-0535-4104-9371-824d2c6a4886", "key": "id", "value": "", "description": "(Required) The unique ID of the Grant Request." } ] }, "description": "Retrieve a Grant Request with the given ID." }, "response": [ { "id": "9e5f8d54-1bc7-4cdc-8e45-416d94eb3402", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"donor_account_id\": \"\",\n \"status\": \"awaiting_account_decision\",\n \"ein\": \"\",\n \"amount_cents\": \"\",\n \"frequency\": \"annual\",\n \"form_url\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"giving_pool_id\": \"\",\n \"nonprofit_name\": \"\",\n \"purpose\": \"\",\n \"note\": \"\",\n \"donor_contact\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"zip\": \"\"\n }\n },\n \"rejection_reason\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-9e5f8d54-1bc7-4cdc-8e45-416d94eb3402" }, { "id": "0c30221c-f5b4-429a-8ed2-53e674bb05be", "name": "The request is invalid or contains invalid parameters", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-0c30221c-f5b4-429a-8ed2-53e674bb05be" }, { "id": "8edaf3e0-4264-430c-942a-e352723a8886", "name": "Unauthorized. The request is missing the security (OAuth2 Bearer token) requirements and the server is unable to verify the identify of the caller.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-8edaf3e0-4264-430c-942a-e352723a8886" }, { "id": "eeab10be-f103-4a9a-a0d7-4a3b7db42b9a", "name": "Access denied", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-eeab10be-f103-4a9a-a0d7-4a3b7db42b9a" }, { "id": "be2a0d76-4c12-48b2-8c95-c9a88090326c", "name": "Resource Not Found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-be2a0d76-4c12-48b2-8c95-c9a88090326c" }, { "id": "d4a35831-edb2-42f5-ada3-d2d0a8185b62", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests", ":id" ], "variable": [ { "key": "id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-d4a35831-edb2-42f5-ada3-d2d0a8185b62" } ], "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-2db331c9-af21-4125-b39a-7c85fea61a68" } ], "id": "756d9732-328f-4f43-a6ca-b331a2e3b953", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-756d9732-328f-4f43-a6ca-b331a2e3b953" }, { "name": "List Grant Requests", "id": "a89a69ca-e0d5-48cd-98d4-dad43ea2a543", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests?donor_account_id=&page_limit=10&page_token=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests" ], "query": [ { "description": "Filter Grant Requests by the ID of the associated [Donor Account](/api/donor-accounts).", "key": "donor_account_id", "value": "" }, { "description": "The number of results to return. Defaults to 10, max is 100.", "key": "page_limit", "value": "10" }, { "description": "A token to retrieve the next page of results.", "key": "page_token", "value": "" } ] }, "description": "Returns a list of Grant Requests accessible to the authenticated DAF account.\n\nUse `donor_account_id` to retrieve all Grant Requests associated with a specific donor." }, "response": [ { "id": "184a334c-349a-4335-abea-7fdcdccc2021", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests?donor_account_id=&page_limit=10&page_token=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests" ], "query": [ { "description": "Filter Grant Requests by the ID of the associated [Donor Account](/api/donor-accounts).", "key": "donor_account_id", "value": "" }, { "description": "The number of results to return. Defaults to 10, max is 100.", "key": "page_limit", "value": "10" }, { "description": "A token to retrieve the next page of results.", "key": "page_token", "value": "" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"results\": [\n {\n \"id\": \"\",\n \"donor_account_id\": \"\",\n \"status\": \"submitted\",\n \"ein\": \"\",\n \"amount_cents\": \"\",\n \"frequency\": \"annual\",\n \"form_url\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"giving_pool_id\": \"\",\n \"nonprofit_name\": \"\",\n \"purpose\": \"\",\n \"note\": \"\",\n \"donor_contact\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"zip\": \"\"\n }\n },\n \"rejection_reason\": \"\"\n },\n {\n \"id\": \"\",\n \"donor_account_id\": \"\",\n \"status\": \"pending\",\n \"ein\": \"\",\n \"amount_cents\": \"\",\n \"frequency\": \"annual\",\n \"form_url\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\",\n \"giving_pool_id\": \"\",\n \"nonprofit_name\": \"\",\n \"purpose\": \"\",\n \"note\": \"\",\n \"donor_contact\": {\n \"name\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"zip\": \"\"\n }\n },\n \"rejection_reason\": \"\"\n }\n ],\n \"next_page_token\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-184a334c-349a-4335-abea-7fdcdccc2021" }, { "id": "5d3b1371-65b9-4f31-9271-daacdd045cfa", "name": "The request is invalid or contains invalid parameters", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests?donor_account_id=&page_limit=10&page_token=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests" ], "query": [ { "description": "Filter Grant Requests by the ID of the associated [Donor Account](/api/donor-accounts).", "key": "donor_account_id", "value": "" }, { "description": "The number of results to return. Defaults to 10, max is 100.", "key": "page_limit", "value": "10" }, { "description": "A token to retrieve the next page of results.", "key": "page_token", "value": "" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-5d3b1371-65b9-4f31-9271-daacdd045cfa" }, { "id": "40687479-e120-401f-844a-4349dc51652a", "name": "Unauthorized. The request is missing the security (OAuth2 Bearer token) requirements and the server is unable to verify the identify of the caller.", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests?donor_account_id=&page_limit=10&page_token=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests" ], "query": [ { "description": "Filter Grant Requests by the ID of the associated [Donor Account](/api/donor-accounts).", "key": "donor_account_id", "value": "" }, { "description": "The number of results to return. Defaults to 10, max is 100.", "key": "page_limit", "value": "10" }, { "description": "A token to retrieve the next page of results.", "key": "page_token", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-40687479-e120-401f-844a-4349dc51652a" }, { "id": "a1701433-fa88-4e81-90c6-88c8f4050a3c", "name": "Access denied", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests?donor_account_id=&page_limit=10&page_token=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests" ], "query": [ { "description": "Filter Grant Requests by the ID of the associated [Donor Account](/api/donor-accounts).", "key": "donor_account_id", "value": "" }, { "description": "The number of results to return. Defaults to 10, max is 100.", "key": "page_limit", "value": "10" }, { "description": "A token to retrieve the next page of results.", "key": "page_token", "value": "" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-a1701433-fa88-4e81-90c6-88c8f4050a3c" }, { "id": "e60e98bd-fcc0-4c4e-b1c7-12eaa7b67ce6", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/problem+json" }, { "description": "Added as a part of security scheme: oauth2", "key": "Authorization", "value": "" } ], "url": { "raw": "{{baseUrl}}/v1/grant_requests?donor_account_id=&page_limit=10&page_token=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "grant_requests" ], "query": [ { "description": "Filter Grant Requests by the ID of the associated [Donor Account](/api/donor-accounts).", "key": "donor_account_id", "value": "" }, { "description": "The number of results to return. Defaults to 10, max is 100.", "key": "page_limit", "value": "10" }, { "description": "A token to retrieve the next page of results.", "key": "page_token", "value": "" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/problem+json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"type\": \"\",\n \"title\": \"\",\n \"status\": \"\",\n \"detail\": \"\"\n}", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-e60e98bd-fcc0-4c4e-b1c7-12eaa7b67ce6" } ], "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-a89a69ca-e0d5-48cd-98d4-dad43ea2a543" } ], "id": "0b6f1c00-2478-41a8-b8cf-466a403595a2", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-0b6f1c00-2478-41a8-b8cf-466a403595a2" } ], "id": "b737b81f-e172-429d-8c84-d0d133c699af", "createdAt": "2026-07-28T01:19:54.000Z", "updatedAt": "2026-07-28T01:19:54.000Z", "uid": "35240-b737b81f-e172-429d-8c84-d0d133c699af" } ], "auth": { "type": "oauth2", "oauth2": [ { "key": "scope", "value": "read:bank_accounts sync:connected_accounts", "type": "string" }, { "key": "accessTokenUrl", "value": "https://api.givechariot.com/auth/oauth/token", "type": "string" }, { "key": "authUrl", "value": "https://dashboard.givechariot.com/oauth/authorize", "type": "string" }, { "key": "grant_type", "value": "authorization_code", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.givechariot.com/fdx/v6" } ] }