{ "info": { "_postman_id": "291323a1-f764-471a-823f-4c8f1a7687de", "name": "Chariot FDX Accounts recurring_grants 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:20:07.000Z", "updatedAt": "2026-07-28T01:20:07.000Z", "lastUpdatedBy": "35240", "uid": "35240-291323a1-f764-471a-823f-4c8f1a7687de" }, "item": [ { "name": "v1", "item": [ { "name": "recurring_grants", "item": [ { "name": "{id}", "item": [ { "name": "Get Recurring Grant", "id": "b73b2bfd-3fca-4419-bc0f-edd6420c3a28", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":id" ], "variable": [ { "id": "a53c3700-5a0d-4c63-9166-dc3d81140475", "key": "id", "value": "", "description": "(Required) The unique id of the recurring grant.\nThe format should be a v4 UUID according to RFC 4122." } ] }, "description": "Retrieve a recurring grant with a given ID." }, "response": [ { "id": "cef7099d-c6f4-4332-9101-5fc1b3432dfb", "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/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":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 \"workflowSessionId\": \"\",\n \"fundId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"trackingId\": \"\",\n \"externalRecurringGrantId\": \"\",\n \"createdAt\": \"\",\n \"updatedAt\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"phone\": \"\",\n \"email\": \"\",\n \"note\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n}", "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-cef7099d-c6f4-4332-9101-5fc1b3432dfb" }, { "id": "3f4ac3c6-4655-4b91-b547-ee98d47d82f0", "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/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-3f4ac3c6-4655-4b91-b547-ee98d47d82f0" }, { "id": "e61bf309-ccec-45af-997d-7f8365958fbd", "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/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-e61bf309-ccec-45af-997d-7f8365958fbd" }, { "id": "7e566179-ab58-4b78-a9af-bafaa9be0c10", "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/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-7e566179-ab58-4b78-a9af-bafaa9be0c10" }, { "id": "b1b66a6b-63d5-4534-b900-100bbd75516c", "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/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-b1b66a6b-63d5-4534-b900-100bbd75516c" }, { "id": "5903b5a7-5634-49ee-b2fd-4eddab6c1874", "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/recurring_grants/:id", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants", ":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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-5903b5a7-5634-49ee-b2fd-4eddab6c1874" } ], "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-b73b2bfd-3fca-4419-bc0f-edd6420c3a28" } ], "id": "056a3415-64dc-41ea-ad9c-8e8d609da666", "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-056a3415-64dc-41ea-ad9c-8e8d609da666" }, { "name": "List Recurring Grants", "id": "9dec2491-ed1d-4511-a68e-c86b767637ee", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v1/recurring_grants?connect_id=&pageLimit=10&pageToken=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ], "query": [ { "description": "the `id` of the Connect object. This can be used to filter the recurring grants by a specific Connect if you have more than one.", "key": "connect_id", "value": "" }, { "description": "the number of results to return; defaults to 10, max is 100", "key": "pageLimit", "value": "10" }, { "description": "A token to use to retrieve the next page of results. This is useful for paginating over many pages of results. If set, all other arguments are expected to be kept the same as previous calls and the value of this field should be from the nextPageToken in the previous response.", "key": "pageToken", "value": "" } ] }, "description": "Returns a list of all recurring grants for a given Connect. This API allows for paginating over many results." }, "response": [ { "id": "073abd61-ddee-4a4c-80a5-8930e9eafeb8", "name": "The response for RecurringGrants.list", "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/recurring_grants?connect_id=&pageLimit=10&pageToken=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ], "query": [ { "description": "the `id` of the Connect object. This can be used to filter the recurring grants by a specific Connect if you have more than one.", "key": "connect_id", "value": "" }, { "description": "the number of results to return; defaults to 10, max is 100", "key": "pageLimit", "value": "10" }, { "description": "A token to use to retrieve the next page of results. This is useful for paginating over many pages of results. If set, all other arguments are expected to be kept the same as previous calls and the value of this field should be from the nextPageToken in the previous response.", "key": "pageToken", "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 \"workflowSessionId\": \"\",\n \"fundId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"trackingId\": \"\",\n \"externalRecurringGrantId\": \"\",\n \"createdAt\": \"\",\n \"updatedAt\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"phone\": \"\",\n \"email\": \"\",\n \"note\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"workflowSessionId\": \"\",\n \"fundId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"trackingId\": \"\",\n \"externalRecurringGrantId\": \"\",\n \"createdAt\": \"\",\n \"updatedAt\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"phone\": \"\",\n \"email\": \"\",\n \"note\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n }\n ],\n \"nextPageToken\": \"\"\n}", "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-073abd61-ddee-4a4c-80a5-8930e9eafeb8" }, { "id": "90bde8f9-40a8-4fa0-a97f-a9bfd928c134", "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/recurring_grants?connect_id=&pageLimit=10&pageToken=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ], "query": [ { "description": "the `id` of the Connect object. This can be used to filter the recurring grants by a specific Connect if you have more than one.", "key": "connect_id", "value": "" }, { "description": "the number of results to return; defaults to 10, max is 100", "key": "pageLimit", "value": "10" }, { "description": "A token to use to retrieve the next page of results. This is useful for paginating over many pages of results. If set, all other arguments are expected to be kept the same as previous calls and the value of this field should be from the nextPageToken in the previous response.", "key": "pageToken", "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-90bde8f9-40a8-4fa0-a97f-a9bfd928c134" }, { "id": "ab09b77a-d238-4d4d-841a-26356fe24e29", "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/recurring_grants?connect_id=&pageLimit=10&pageToken=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ], "query": [ { "description": "the `id` of the Connect object. This can be used to filter the recurring grants by a specific Connect if you have more than one.", "key": "connect_id", "value": "" }, { "description": "the number of results to return; defaults to 10, max is 100", "key": "pageLimit", "value": "10" }, { "description": "A token to use to retrieve the next page of results. This is useful for paginating over many pages of results. If set, all other arguments are expected to be kept the same as previous calls and the value of this field should be from the nextPageToken in the previous response.", "key": "pageToken", "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-ab09b77a-d238-4d4d-841a-26356fe24e29" }, { "id": "82328ce8-6e90-4108-8744-9613c0a1698c", "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/recurring_grants?connect_id=&pageLimit=10&pageToken=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ], "query": [ { "description": "the `id` of the Connect object. This can be used to filter the recurring grants by a specific Connect if you have more than one.", "key": "connect_id", "value": "" }, { "description": "the number of results to return; defaults to 10, max is 100", "key": "pageLimit", "value": "10" }, { "description": "A token to use to retrieve the next page of results. This is useful for paginating over many pages of results. If set, all other arguments are expected to be kept the same as previous calls and the value of this field should be from the nextPageToken in the previous response.", "key": "pageToken", "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-82328ce8-6e90-4108-8744-9613c0a1698c" }, { "id": "fa611dd7-617d-42b6-be43-46fd158f8311", "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/recurring_grants?connect_id=&pageLimit=10&pageToken=", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ], "query": [ { "description": "the `id` of the Connect object. This can be used to filter the recurring grants by a specific Connect if you have more than one.", "key": "connect_id", "value": "" }, { "description": "the number of results to return; defaults to 10, max is 100", "key": "pageLimit", "value": "10" }, { "description": "A token to use to retrieve the next page of results. This is useful for paginating over many pages of results. If set, all other arguments are expected to be kept the same as previous calls and the value of this field should be from the nextPageToken in the previous response.", "key": "pageToken", "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-fa611dd7-617d-42b6-be43-46fd158f8311" } ], "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-9dec2491-ed1d-4511-a68e-c86b767637ee" }, { "name": "Create Recurring Grant", "id": "9de7aea7-f05f-4fe9-8cc2-de34e4cb0749", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] }, "description": "Create and submit a new recurring grant. This should be used to capture a recurring grant intent from an authorized DAFpay workflow session and submit the recurring grant request to the DAF sponsor.\n\n\nError handling:\n- The recurring grant must be captured within 15 minutes of authorization otherwise the request will return status `410 Gone`.\n- A recurring grant can only be captured once from any given workflow session so any duplicate requests will return status `409 Conflict`.\n- The amount must be in whole dollar increments (rounded to the nearest hundred) as currently DAFs only accept whole dollar grants otherwise the request will return status `400 Bad Request`.\n- The amount must be greater than or equal to the minimum grant amount for the DAF otherwise the request will return status `400 Bad Request`.\n- The amount must be less than or equal to the user's DAF account balance otherwise the request will return status `400 Bad Request`.\n- Any inputs exceeding the maximum allowed length will be automatically truncated unless otherwise stated.\n" }, "response": [ { "id": "720ba8e3-e3ed-4103-a4ca-bd6016bf4a46", "name": "Created recurring grant", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "", "type": "text/plain" }, "key": "X-Request-Id", "value": "" }, { "disabled": false, "description": { "content": "The URI reference of the created recurring grant object.", "type": "text/plain" }, "key": "Location", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"workflowSessionId\": \"\",\n \"fundId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"trackingId\": \"\",\n \"externalRecurringGrantId\": \"\",\n \"createdAt\": \"\",\n \"updatedAt\": \"\",\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"phone\": \"\",\n \"email\": \"\",\n \"note\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n}", "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-720ba8e3-e3ed-4103-a4ca-bd6016bf4a46" }, { "id": "4d7110d9-dc6d-41b7-a577-97616053887c", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-4d7110d9-dc6d-41b7-a577-97616053887c" }, { "id": "c2b18c6c-e2c3-4b74-8b38-6a36b7165f42", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-c2b18c6c-e2c3-4b74-8b38-6a36b7165f42" }, { "id": "783ae2b3-b7ab-4bee-8b3b-51d8e456525e", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-783ae2b3-b7ab-4bee-8b3b-51d8e456525e" }, { "id": "5c65c098-a18a-47f1-abc5-2b479c434f21", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-5c65c098-a18a-47f1-abc5-2b479c434f21" }, { "id": "e207feb1-8c54-4578-b311-fb156249d84b", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-e207feb1-8c54-4578-b311-fb156249d84b" }, { "id": "41b61c2f-0c41-4561-8e88-5c791370a15c", "name": "Resource Gone or Expired", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "status": "Gone", "code": 410, "_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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-41b61c2f-0c41-4561-8e88-5c791370a15c" }, { "id": "15052bbc-07d2-437d-9fb6-d376fc677c57", "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 \"workflowSessionId\": \"\",\n \"amount\": \"\",\n \"frequency\": \"MONTHLY\",\n \"applicationFeeAmount\": \"\",\n \"donor\": {\n \"firstName\": \"\",\n \"lastName\": \"\",\n \"email\": \"\",\n \"phone\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"postalCode\": \"\"\n }\n },\n \"note\": \"\",\n \"designation\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v1/recurring_grants", "host": [ "{{baseUrl}}" ], "path": [ "v1", "recurring_grants" ] } }, "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:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-15052bbc-07d2-437d-9fb6-d376fc677c57" } ], "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-9de7aea7-f05f-4fe9-8cc2-de34e4cb0749" } ], "id": "193540d5-9163-49e3-978c-5249c7a1efb9", "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-193540d5-9163-49e3-978c-5249c7a1efb9" } ], "id": "a8794792-dd44-4c30-b252-c4cdee72ae72", "createdAt": "2026-07-28T01:20:08.000Z", "updatedAt": "2026-07-28T01:20:08.000Z", "uid": "35240-a8794792-dd44-4c30-b252-c4cdee72ae72" } ], "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" } ] }