{ "uuid": "c5b71a7c-4878-491e-a467-d1669b4e1075", "lastMigration": 29, "name": "Charity API", "endpointPrefix": "commerce/charity/v1", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "094e0c9e-1c7e-4748-8d09-a24834a5f5d1", "documentation": "This call is used to search for supported charitable organizations. It allows users to search for a specific charitable organization, or for multiple charitable organizations, from a particular charitable domain and/or geographical region, or by using search criteria. The call returns paginated search results containing the charitable organizations that match the specified criteria.", "method": "get", "endpoint": "charity_org", "responses": [ { "uuid": "e421419d-e7f7-457c-8d69-c65dae7f1039", "body": "{\n \"charityOrgs\": [\n {\n \"charityOrgId\": \"\",\n \"description\": \"\",\n \"location\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\"\n },\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}}\n }\n },\n \"logoImage\": {\n \"height\": \"\",\n \"imageUrl\": \"\",\n \"width\": \"\"\n },\n \"missionStatement\": \"\",\n \"name\": \"\",\n \"registrationId\": \"\",\n \"website\": \"\"\n }\n ],\n \"href\": \"\",\n \"limit\": {{faker 'number.int' max=99999}},\n \"next\": \"\",\n \"offset\": {{faker 'number.int' max=99999}},\n \"prev\": \"\",\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d94f2adb-b4ce-4935-b1a2-fe6e56b4b34b", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b515fdc9-0848-4f20-9678-20638cd8d3a4", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d8b22a4d-e0aa-43b0-bf11-3780e2b86621", "documentation": "This call allows users to retrieve the details for a specific charitable organization using its legacy charity ID, which has also been referred to as the charity number, external ID, and PayPal Giving Fund ID. The legacy charity ID is separate from eBay’s generic charity ID.", "method": "get", "endpoint": "charity_org/get_charity_org_by_legacy_id", "responses": [ { "uuid": "1f8fa2cc-b2b1-40b4-ae1f-402e91649f90", "body": "{\n \"charityOrgId\": \"\",\n \"description\": \"\",\n \"location\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\"\n },\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}}\n }\n },\n \"logoImage\": {\n \"height\": \"\",\n \"imageUrl\": \"\",\n \"width\": \"\"\n },\n \"missionStatement\": \"\",\n \"name\": \"\",\n \"registrationId\": \"\",\n \"website\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "06a7b9aa-a03e-471b-90ea-6628f682ccce", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "edeae84c-7cfd-4d97-ad70-2f4adea67185", "body": "", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "34f48a39-1889-4108-80a3-38ae134924e0", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "90e65673-2f6a-4ad7-a231-1093f78eba67", "documentation": "This call is used to retrieve detailed information about supported charitable organizations. It allows users to retrieve the details for a specific charitable organization using its charity organization ID. The call returns the full details for the charitable organization that matches the specified ID.", "method": "get", "endpoint": "charity_org/:charity_org_id", "responses": [ { "uuid": "a089490c-6057-404d-93f3-64bc495fb5c9", "body": "{\n \"charityOrgId\": \"\",\n \"description\": \"\",\n \"location\": {\n \"address\": {\n \"city\": \"\",\n \"country\": \"\",\n \"postalCode\": \"\",\n \"stateOrProvince\": \"\"\n },\n \"geoCoordinates\": {\n \"latitude\": {{faker 'number.int' max=99999}},\n \"longitude\": {{faker 'number.int' max=99999}}\n }\n },\n \"logoImage\": {\n \"height\": \"\",\n \"imageUrl\": \"\",\n \"width\": \"\"\n },\n \"missionStatement\": \"\",\n \"name\": \"\",\n \"registrationId\": \"\",\n \"website\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c984bc47-811f-4dfb-80ca-b8fa3b4775fb", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "58d35270-bcf5-439f-956d-388b4109a5b4", "body": "", "latency": 0, "statusCode": 404, "label": "Not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f4f3f52-6430-42c8-83f1-984bd71803e1", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "094e0c9e-1c7e-4748-8d09-a24834a5f5d1" }, { "type": "route", "uuid": "d8b22a4d-e0aa-43b0-bf11-3780e2b86621" }, { "type": "route", "uuid": "90e65673-2f6a-4ad7-a231-1093f78eba67" } ] }