{"info":{"_postman_id":"0965445b-75bf-4645-bcc2-a915747f77e3","name":"ChangeUp Platforms","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"25013896","collectionId":"0965445b-75bf-4645-bcc2-a915747f77e3","publishedId":"2sA2r7zNjS","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-02-16T18:09:36.000Z"},"item":[{"name":"Activity","item":[{"name":"Retrieve all activity logs","id":"cfb39644-4fce-4e6d-97eb-308de7bc0161","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/activity?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","activity"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"89543114-d576-46b6-a1d4-233c607f34f8","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/activity?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","activity"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"cfb39644-4fce-4e6d-97eb-308de7bc0161"},{"name":"Find an activity log","id":"4f688300-0d24-425e-a238-0b862d8120ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/activity/:id","urlObject":{"path":["v1","activity",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"746f811b-ec11-4353-a737-16c0b5780a11","description":{"content":"<p>(Required) Activity log Id</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"0323d637-9da8-459d-9e71-5ff9782d9c42","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/activity/:id","host":["https://api-staging.changeup.com"],"path":["v1","activity",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4f688300-0d24-425e-a238-0b862d8120ab"}],"id":"e5acea3b-780e-4069-964f-1fb42135a05a","description":"<p>The \"Activity\" folder centralizes access to system activity logs, empowering administrators with the tools needed to retrieve comprehensive activity records and conduct specific log searches. This capability is fundamental for auditing purposes, monitoring system usage, and identifying potential security incidents efficiently. Within this folder, users will find two primary endpoints:</p>\n<ol>\n<li><p><strong>Retrieve all activity logs:</strong> This endpoint offers a robust solution for fetching a list of activities, incorporating advanced querying capabilities such as pagination, sorting, and filtering. It facilitates a broad overview of activities across various dimensions, tailored to the user's requirements for period, roles, and other criteria.</p>\n</li>\n<li><p><strong>Find an activity log:</strong> Retrieve the detail of an specific activity log.</p>\n</li>\n</ol>\n","_postman_id":"e5acea3b-780e-4069-964f-1fb42135a05a"},{"name":"Charities","item":[{"name":"Import","item":[{"name":"Import charity from DAF","id":"318faf91-26d4-4394-930e-f3d396a95710","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"daf\": \"<string>\",\n  \"dafType\": \"<string>\",\n  \"dafId\": \"<string>\",\n  \"usePartner\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/charities/import","urlObject":{"path":["v1","charities","import"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"9e2289e5-fa6d-4679-8d49-a34a4e22fe63","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"daf\": \"<string>\",\n  \"dafType\": \"<string>\",\n  \"dafId\": \"<string>\",\n  \"usePartner\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/charities/import"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"318faf91-26d4-4394-930e-f3d396a95710"}],"id":"5a3dc127-619d-4534-9f36-663b3753023c","description":"<p>This endpoint is dedicated to importing charity information from Donor Advised Funds (DAFs) into the system. It streamlines the process of integrating charity data directly from DAFs, facilitating seamless updates and expansions of the charity database with minimal manual intervention. This functionality is key to enhancing the database's comprehensiveness and accuracy by incorporating data from a variety of DAF sources.</p>\n","_postman_id":"5a3dc127-619d-4534-9f36-663b3753023c"},{"name":"Search","item":[{"name":"DB","item":[{"name":"Search for charities","id":"f57f1a2c-32c2-4e2d-8897-bff6779e3c43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/charities/search/db?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>&name=<string>&daf=<string>","urlObject":{"path":["v1","charities","search","db"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"name","value":"<string>"},{"key":"daf","value":"<string>"}],"variable":[]}},"response":[{"id":"f22a504d-d6cd-4576-957f-d0d58e20f922","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/charities/search/db?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>&name=<string>&daf=<string>","host":["https://api-staging.changeup.com"],"path":["v1","charities","search","db"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"},{"key":"name","value":"<string>","description":"(Required) "},{"key":"daf","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f57f1a2c-32c2-4e2d-8897-bff6779e3c43"}],"id":"d20d7039-23f5-4a50-b09d-96e318450c32","description":"<p>This endpoint provides a method for querying ChangeUp's internal database for charitable organizations.</p>\n","_postman_id":"d20d7039-23f5-4a50-b09d-96e318450c32"},{"name":"Activedonations","item":[{"name":"Search for active charity donations for a partner","id":"ccb1982e-4704-4bec-b81e-f65be459cad8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/charities/search/activedonations?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>&name=<string>&daf=<string>","urlObject":{"path":["v1","charities","search","activedonations"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"name","value":"<string>"},{"key":"daf","value":"<string>"}],"variable":[]}},"response":[{"id":"cda2953c-4366-47a3-b83e-d7ef9baa1c6c","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/charities/search/activedonations?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>&name=<string>&daf=<string>","host":["https://api-staging.changeup.com"],"path":["v1","charities","search","activedonations"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"},{"key":"name","value":"<string>","description":"(Required) "},{"key":"daf","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ccb1982e-4704-4bec-b81e-f65be459cad8"}],"id":"c01aa364-47c7-4f8b-a800-be80ba35808e","description":"<p>This API endpoint allows for the searching of charities with existing donations associated with a partner. It supports extensive filtering, sorting, and pagination options to tailor the search results according to specific needs.</p>\n","_postman_id":"c01aa364-47c7-4f8b-a800-be80ba35808e"},{"name":"Search for charities","id":"ff921550-5914-48cb-8675-b17856c622ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/charities/search?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>&name=<string>&daf=<string>","urlObject":{"path":["v1","charities","search"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"name","value":"<string>"},{"key":"daf","value":"<string>"}],"variable":[]}},"response":[{"id":"6ebbb66d-428e-45b8-a1f0-dd129a31219e","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/charities/search?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>&name=<string>&daf=<string>","host":["https://api-staging.changeup.com"],"path":["v1","charities","search"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"},{"key":"name","value":"<string>","description":"(Required) "},{"key":"daf","value":"<string>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ff921550-5914-48cb-8675-b17856c622ea"}],"id":"14af9312-b2a2-4f03-9200-0cba98c31670","description":"<p>This API endpoint is designed to facilitate the searching of charity-related data within the database. It incorporates a variety of parameters to fine-tune search results, including options for pagination, sorting, and filtering based on specific criteria.</p>\n","_postman_id":"14af9312-b2a2-4f03-9200-0cba98c31670"},{"name":"Upload","item":[{"name":"Upload artifact","id":"65646f9c-6055-4c86-9266-c3bff9422c9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"multipart/form-data"}],"body":{"mode":"formdata","formdata":[{"key":"file","value":"<string>","description":"<p>(Required) </p>\n","type":"text"},{"key":"location","value":"logo","description":"<p>(Required)  (This can only be one of logo,banner,gallery)</p>\n","type":"text"}]},"url":"https://api-staging.changeup.com/v1/charities/:id/upload","urlObject":{"path":["v1","charities",":id","upload"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"56d84d6f-258c-424d-a7b7-dd7a34c26393","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"79f46381-0a36-47a6-9a50-b5da02c0737e","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"multipart/form-data"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"formdata","formdata":[{"key":"file","value":"<string>","description":"(Required) ","type":"text"},{"key":"location","value":"logo","description":"(Required)  (This can only be one of logo,banner,gallery)","type":"text"}]},"url":{"raw":"https://api-staging.changeup.com/v1/charities/:id/upload","host":["https://api-staging.changeup.com"],"path":["v1","charities",":id","upload"],"variable":[{"key":"id"}]}},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"65646f9c-6055-4c86-9266-c3bff9422c9d"}],"id":"c16c0ef7-5ce3-4eb7-9dee-b7edaac22f06","description":"<p>This endpoint facilitates the uploading of documents and files related to a specific charity, identified by its unique ID. It enables users or administrators to update charity graphics (banners and logos).</p>\n","_postman_id":"c16c0ef7-5ce3-4eb7-9dee-b7edaac22f06"},{"name":"Create charity from scratch","id":"bf356733-b01f-40b1-8997-b4c606e7d3d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ein\": \"<string>\",\n  \"name\": \"<string>\",\n  \"displayName\": \"<string>\",\n  \"description\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"city\": \"<string>\",\n  \"state\": \"<string>\",\n  \"category\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"tags\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"daf\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"logo\": {},\n  \"banner\": {},\n  \"gallery\": {},\n  \"isActive\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/charities","urlObject":{"path":["v1","charities"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"b1b697c7-18b2-4ba1-8d47-926ce6f30544","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"ein\": \"<string>\",\n  \"name\": \"<string>\",\n  \"displayName\": \"<string>\",\n  \"description\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"city\": \"<string>\",\n  \"state\": \"<string>\",\n  \"category\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"tags\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"daf\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"logo\": {},\n  \"banner\": {},\n  \"gallery\": {},\n  \"isActive\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/charities"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"bf356733-b01f-40b1-8997-b4c606e7d3d9"},{"name":"Fetch a charity","id":"12769337-ab28-472e-a810-17b7342146ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/charities/:id","urlObject":{"path":["v1","charities",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"54f00132-f67f-4b89-8e91-8a5fff2c1a51","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"2a47cf14-0e1a-4bc5-addc-9cca26f3fe14","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/charities/:id","host":["https://api-staging.changeup.com"],"path":["v1","charities",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"12769337-ab28-472e-a810-17b7342146ad"},{"name":"Update charity information","id":"e2688782-c773-417e-83a1-209904898646","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"PATCH","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"ein\": \"<string>\",\n  \"name\": \"<string>\",\n  \"displayName\": \"<string>\",\n  \"description\": \"<string>\",\n  \"type\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"city\": \"<string>\",\n  \"state\": \"<string>\",\n  \"category\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"tags\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"daf\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"isActive\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/charities/:id","urlObject":{"path":["v1","charities",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"c24cb22c-b23e-4863-9d15-3f18b51e232c","description":{"content":"<p>(Required) Charity ID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"d2730fe3-d404-4ddc-8942-f7cd72d513c8","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"ein\": \"<string>\",\n  \"name\": \"<string>\",\n  \"displayName\": \"<string>\",\n  \"description\": \"<string>\",\n  \"type\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"city\": \"<string>\",\n  \"state\": \"<string>\",\n  \"category\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"tags\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"daf\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"isActive\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/charities/:id","host":["https://api-staging.changeup.com"],"path":["v1","charities",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e2688782-c773-417e-83a1-209904898646"}],"id":"c21c8db9-b85a-4a74-9b93-79107b43c480","description":"<p>This folder encompasses a range of functionalities for managing charities within the Donation Management System. It includes APIs for searching charities in the database, importing charity information from a Donor Advised Fund (DAF), uploading related artifacts, and creating charity profiles from scratch. This suite of APIs is essential for admins and partners to configure and manage the charities displayed on customer-facing widgets and to ensure that donations are directed appropriately.</p>\n","_postman_id":"c21c8db9-b85a-4a74-9b93-79107b43c480"},{"name":"Countries","item":[{"name":"Fetch all countries","id":"72e97c2e-8682-4236-a323-0ff4c517745d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/countries","urlObject":{"path":["v1","countries"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"a0d08c47-8c32-46be-b9f0-a867bb84d24d","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/countries"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"72e97c2e-8682-4236-a323-0ff4c517745d"},{"name":"Create daf country","id":"acc7ad1c-39fe-4f95-9899-1425ff8898df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"country\": \"<string>\",\n  \"currency\": \"<string>\",\n  \"daf\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"code\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/countries","urlObject":{"path":["v1","countries"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"194a36f8-2c45-4fea-95a3-4ffc0039a929","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"country\": \"<string>\",\n  \"currency\": \"<string>\",\n  \"daf\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"code\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/countries"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"acc7ad1c-39fe-4f95-9899-1425ff8898df"}],"id":"4f96e2ed-6f74-4b2f-a027-2e7add4786b3","description":"<p>This endpoint provides a comprehensive list of countries, useful for applications requiring country data for selection menus, user profiles, or other internationalization features. It aims to offer a standardized source of country names and possibly related identifiers, such as country codes, to ensure consistency across the application's user interface and data handling practices.</p>\n","_postman_id":"4f96e2ed-6f74-4b2f-a027-2e7add4786b3"},{"name":"DAFs","item":[{"name":"Fetch all DAFs","id":"dee8a662-3b48-4215-99d4-eddd685980be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/dafs","urlObject":{"path":["v1","dafs"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"1e4313b6-3ee7-4fff-a2b0-1a98e1b6a00c","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/dafs"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"dee8a662-3b48-4215-99d4-eddd685980be"}],"id":"c13eec1a-8420-4691-ab65-55b0aaf9fee7","description":"<p>This endpoint is designed to list all Donor Advised Funds (DAFs) available within the system.</p>\n","_postman_id":"c13eec1a-8420-4691-ab65-55b0aaf9fee7"},{"name":"Donations","item":[{"name":"Create donation","id":"d9083679-b455-42fe-8422-6d8b02bb113e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"<string>","description":"<p>Secret Key</p>\n","type":"text"},{"key":"x-client-id","value":"<string>","description":"<p>Client Id</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"donations\": [\n        {\n            \"userDonationAmount\": 100, // 100 cents = $1\n            \"partnerDonationAmount\": 100, // 100 cents = $1 // merchant maching\n            //\"delayReportBy\": 0, // optional - delay donation by x amount of days\n            \"causeId\": \"0810af66-23b3-4f26-9c09-83960cd6713b\", // Charity Id\n            \"widget\": \"48e42f57-c703-47f6-842c-494724396794\", // widget Id created from DMS portal\n            \"transactionId\": \"xOkIHPPNyCaSIv32Kvhn\", // use to tract your donation(s)\n            \"transactionOrderDate\": \"2023-05-14T14:48:00.000Z\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://donations-staging.api.changeup.com/v1/donations","description":"<p>Send a single or batch of donations.</p>\n<p>This API accepts an array of donation(s).</p>\n<p>Donations generated through this endpoint will be posted to the configured DAF for the charity selected in your DMS portal.</p>\n<blockquote>\n<p><strong>Note:</strong> Donations are reported to the DAF immediately by default. To schedule a future report, set the delayReportBy parameter (e.g., a value of 5 will delay the report for 5 days). This allows you to cancel a donation before it is finalized. Please note that once a donation is posted after the delay period, it cannot be cancelled. The maximum allowable delay is 90 days. </p>\n</blockquote>\n<h3 id=\"supported-countriescurrencies\">Supported Countries/Currencies</h3>\n<h5 id=\"benevity\">Benevity</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Country</strong></th>\n<th><strong>Country Code</strong></th>\n<th><strong>Currency</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>United States</td>\n<td>840</td>\n<td>USD</td>\n</tr>\n<tr>\n<td>Canada</td>\n<td>124</td>\n<td>CAD</td>\n</tr>\n</tbody>\n</table>\n</div><h5 id=\"request-body-properties\">Request Body Properties</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userDonationAmount</td>\n<td>Number</td>\n<td><code>Required</code>  <br />Customer donation.  <br />Must be rounded in cents (1cent = 1cent, 100cent = $1)</td>\n</tr>\n<tr>\n<td>partnerDonationAmount</td>\n<td>Number</td>\n<td><code>Optional</code>  <br />Partner contribution amount.  <br />Must be rounded in cents (1cent = 1cent, 100cent = $1)</td>\n</tr>\n<tr>\n<td>causeId</td>\n<td>String</td>\n<td><code>Required</code>  <br />The charity for which the donation(s) will be paid to. This value can be retrieved from your DMS widget Integration page.  <br />Ex: <code>659160e9-32a5-4b33-a668-6f09f6f21fa1</code></td>\n</tr>\n<tr>\n<td>widget</td>\n<td>String</td>\n<td><code>Required</code>  <br />The widget to which the donation(s) will be associated with. Widget information can be found when you generate a new widget in your DMS portal.</td>\n</tr>\n<tr>\n<td>delayReportBy</td>\n<td>Number</td>\n<td><code>Required</code>  <br />Delay the donation(s) by x number of days before it's posted to DAF. This value will be represented in days. Ex: If you provide a value of <strong>30,</strong> the donation will be reported after 30 days from the date the donation was initiated. Delayed donations can only be held for up to <strong>90 days.</strong></td>\n</tr>\n<tr>\n<td>transactionOrderDate</td>\n<td>String</td>\n<td><code>Optional</code>  <br />A date-time representing when the donation(s) was generated from your system. eg: <strong>2026-02-07T23:58:19 or 2026-02-07T23:58:19Z</strong>  <br />  <br />If a transaction date is not provided, the system will generate one for the date whe the transaction was initiated</td>\n</tr>\n<tr>\n<td>transactionId</td>\n<td>String</td>\n<td><code>Required</code>  <br />A transaction id generated from your system to track the status of your donation(s)</td>\n</tr>\n<tr>\n<td>superSized</td>\n<td>Boolean</td>\n<td><code>Optional</code>  <br />Only used for reporting purposes to track which donation(s) were Supersized.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v1","donations"],"host":["https://donations-staging.api.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"3dd2ae2b-e415-489e-a24a-0fe444eecbb6","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"(Required) ","key":"x-api-key","value":"<string>"},{"description":"(Required) ","key":"x-client-id","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"donations\": [\n    {\n      \"userDonationAmount\": \"<number>\",\n      \"partnerDonationAmount\": \"<number>\",\n      \"causeId\": \"<string>\",\n      \"email\": \"<string>\",\n      \"widget\": \"<string>\",\n      \"delayReportBy\": \"<number>\",\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"country\": \"<string>\",\n      \"currency\": \"<string>\",\n      \"transactionOrderDate\": \"<dateTime>\",\n      \"transactionId\": \"<string>\",\n      \"superSized\": \"<boolean>\"\n    },\n    {\n      \"userDonationAmount\": \"<number>\",\n      \"partnerDonationAmount\": \"<number>\",\n      \"causeId\": \"<string>\",\n      \"email\": \"<string>\",\n      \"widget\": \"<string>\",\n      \"delayReportBy\": \"<number>\",\n      \"firstName\": \"<string>\",\n      \"lastName\": \"<string>\",\n      \"country\": \"<string>\",\n      \"currency\": \"<string>\",\n      \"transactionOrderDate\": \"<dateTime>\",\n      \"transactionId\": \"<string>\",\n      \"superSized\": \"<boolean>\"\n    }\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/donations"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d9083679-b455-42fe-8422-6d8b02bb113e"},{"name":"Fetch and filter donations","id":"b1b4b2ad-d889-4687-ab52-5f47b9233154","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>(Required) </p>\n","key":"x-api-key","value":"<string>"},{"description":"<p>(Required) </p>\n","key":"x-client-id","value":"<string>"}],"url":"https://donations-staging.api.changeup.com/v1/donations","description":"<p>List all donation(s) associated with a partner account in a paginated list.</p>\n","urlObject":{"path":["v1","donations"],"host":["https://donations-staging.api.changeup.com"],"query":[{"disabled":true,"description":{"content":"<p>(Optional)</p>\n","type":"text/plain"},"key":"limit","value":"<number>"},{"disabled":true,"description":{"content":"<p>(Optional)</p>\n","type":"text/plain"},"key":"page","value":"<number>"},{"disabled":true,"description":{"content":"<p>(Optional) - Filter by charity Id</p>\n","type":"text/plain"},"key":"charityId","value":"7aee7de4-00e3-45d4-a1b0-0905865c6c0b"},{"disabled":true,"description":{"content":"<p>(Optional) - Your transaction id used to create the donation(s)</p>\n","type":"text/plain"},"key":"transactionId","value":"310c14ce-1610-4601-b1499eflk"},{"disabled":true,"description":{"content":"<p>(Optional) - Filter donations with a start date</p>\n","type":"text/plain"},"key":"startDate","value":"4-27-2023"},{"disabled":true,"description":{"content":"<p>(Optional) - Filter donations with a end date</p>\n","type":"text/plain"},"key":"endDate","value":"5-9-2023"}],"variable":[]}},"response":[{"id":"6aedee66-4b08-4801-88bf-811f3a82c674","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) ","key":"x-api-key","value":"<string>"},{"description":"(Required) ","key":"x-client-id","value":"<string>"}],"url":{"raw":"https://api-staging.changeup.com/v1/donations?limit=<number>&page=<number>","host":["https://api-staging.changeup.com"],"path":["v1","donations"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"b1b4b2ad-d889-4687-ab52-5f47b9233154"},{"name":"Fetch donation by id","id":"7bda47a1-7c1d-4e65-939e-6b8886665672","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>(Required) </p>\n","key":"x-api-key","value":"<string>"},{"description":"<p>(Required) </p>\n","key":"x-client-id","value":"<string>"}],"url":"https://donations-staging.api.changeup.com/v1/donations/:id","description":"<p>Use to fetch the status and details of a single donation by Id</p>\n","urlObject":{"path":["v1","donations",":id"],"host":["https://donations-staging.api.changeup.com"],"query":[],"variable":[{"description":{"content":"<p>(Required) - donation id</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"d34e3647-349f-4a43-8de2-00a888c53eed","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) ","key":"x-api-key","value":"<string>"},{"description":"(Required) ","key":"x-client-id","value":"<string>"}],"url":{"raw":"https://api-staging.changeup.com/v1/donations/:id","host":["https://api-staging.changeup.com"],"path":["v1","donations",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"7bda47a1-7c1d-4e65-939e-6b8886665672"},{"name":"Cancel a donation","id":"d2421b05-46ff-47b7-b460-4407d614adc2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"description":"<p>(Required) </p>\n","key":"x-api-key","value":"AgO4minJDY66QxVno9AcZaMH26lpIODx8mS4XVx3"},{"description":"<p>(Required) </p>\n","key":"x-client-id","value":"dc0396820d417db2e56437781210f289c30e1ec9803fa10c2509db16ea62"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"reason\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://donations-staging.api.changeup.com/v1/donations/:id/cancel","description":"<p>Cancel a donation that has not been submited. When a donation is posted, it goes from:</p>\n<p><strong>PENDING</strong> -&gt; <strong>COMPLETED</strong></p>\n<p>Donation(s) marked as <strong>COMPLETED</strong> cannot be canceled.</p>\n<p>Once a donation is canceled, the status will be marked as <strong>CANCELED.</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>reason</td>\n<td>String</td>\n<td><code>Optional</code>  <br />Reason for canceling the donation</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v1","donations",":id","cancel"],"host":["https://donations-staging.api.changeup.com"],"query":[],"variable":[{"description":{"content":"<p>(Required) - donation id</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"4cc598d2-f09b-4bd9-8fe6-ad5220791798","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"description":"(Required) ","key":"x-api-key","value":"<string>"},{"description":"(Required) ","key":"x-client-id","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"reason\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/donations/:id/cancel","host":["https://api-staging.changeup.com"],"path":["v1","donations",":id","cancel"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d2421b05-46ff-47b7-b460-4407d614adc2"}],"id":"da35fe1e-0d47-49fb-bbe9-3613515de784","description":"<p>Call the Donation API to authorize donations with a DAF. The donation payout will be sent to the DAF account configured in your Partner account.</p>\n","_postman_id":"da35fe1e-0d47-49fb-bbe9-3613515de784"},{"name":"Partners","item":[{"name":"Key","item":[{"name":"Generate API Keys","id":"f2811577-ae3f-486b-b9df-8213b85a7f27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"apiKeyName\": \"<string>\",\n  \"environment\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/partners/key","urlObject":{"path":["v1","partners","key"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"b80200d7-be1f-45ba-addf-4a9630f3cd3a","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"apiKeyName\": \"<string>\",\n  \"environment\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/partners/key"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"f2811577-ae3f-486b-b9df-8213b85a7f27"},{"name":"Delete API Keys","id":"d44fcc8f-5f98-407b-8d1b-77b474375b0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-staging.changeup.com/v1/partners/key/:id","urlObject":{"path":["v1","partners","key",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"1cdce11e-7151-44a3-98e1-ecb8e07df80b","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"92426782-1518-4b66-9fc5-283f058cb1e6","name":"Untitled Response","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/partners/key/:id","host":["https://api-staging.changeup.com"],"path":["v1","partners","key",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d44fcc8f-5f98-407b-8d1b-77b474375b0a"},{"name":"Fetch key details","id":"2bb3c4b7-bf25-4301-86e8-72ab12e903e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners/key","urlObject":{"path":["v1","partners","key"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"69f32321-f681-442c-bcfb-a329e8b33022","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/partners/key"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"2bb3c4b7-bf25-4301-86e8-72ab12e903e1"}],"id":"9dcb13af-0193-41f8-b1b7-8e4e1ae097b8","description":"<p>This folder centralizes the API endpoints associated with the lifecycle management of API keys for partner accounts. It supports the creation, deletion, and querying of API key details, ensuring partners have the necessary tools to securely access and integrate with the platform's services.</p>\n","_postman_id":"9dcb13af-0193-41f8-b1b7-8e4e1ae097b8"},{"name":"Stripe","item":[{"name":"Account","item":[{"name":"Fetch Partner Strip Account","id":"c7960acd-8747-4376-b477-9cdd39819bf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners/stripe/account","urlObject":{"path":["v1","partners","stripe","account"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"b589a8e6-d8bc-48cb-bbf0-7568da8070d9","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/partners/stripe/account"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c7960acd-8747-4376-b477-9cdd39819bf4"}],"id":"d2434af2-169b-477d-8b38-4b191e9d11f6","description":"<p>Manages Stripe accounts, enabling the creation, retrieval, and configuration of account details vital for donation processing. It includes API requests for linking DMS partner accounts with Stripe, verifying account status, and updating account information to streamline financial operations.</p>\n","_postman_id":"d2434af2-169b-477d-8b38-4b191e9d11f6"},{"name":"Subscription","item":[{"name":"Fetch Partner Stripe Subscription","id":"e83b633d-6778-4262-8dfd-38f20fabd4c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners/stripe/subscription","urlObject":{"path":["v1","partners","stripe","subscription"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"f43e38bb-b6e8-4b5b-9138-a363a25b2b43","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/partners/stripe/subscription"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e83b633d-6778-4262-8dfd-38f20fabd4c5"}],"id":"0f5c748b-b987-4cb7-96be-848adef55971","description":"<p>Handles subscription management within Stripe, with operations for creating, updating, and retrieving subscription details. This ensures the efficient management of recurring donations.</p>\n","_postman_id":"0f5c748b-b987-4cb7-96be-848adef55971"},{"name":"Portal","item":[{"name":"Fetch Partner Stripe Portal Url","id":"c92e7212-2d60-4031-8947-8795cab575d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners/stripe/portal","urlObject":{"path":["v1","partners","stripe","portal"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"f22aa299-389c-4743-a7d9-b9d33ee6ceee","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/partners/stripe/portal"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c92e7212-2d60-4031-8947-8795cab575d9"}],"id":"0af343c9-1584-4afb-acb2-2371c2c09d53","description":"<p>*This is for the partner to access their Stripe billing portal.</p>\n","_postman_id":"0af343c9-1584-4afb-acb2-2371c2c09d53"},{"name":"Invoices","item":[{"name":"Fetch Partner Strip Invoices","id":"0bd6d8cd-3b77-4a40-8919-9e8caf0f1def","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners/stripe/invoices?status=<string>","urlObject":{"path":["v1","partners","stripe","invoices"],"host":["https://api-staging.changeup.com"],"query":[{"description":{"content":"<p>(Required) The status of the invoice, one of draft, open, paid, uncollectible, or void</p>\n","type":"text/plain"},"key":"status","value":"<string>"}],"variable":[]}},"response":[{"id":"d81b888e-2b81-4cd5-8210-7021ab366406","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/partners/stripe/invoices?status=<string>","host":["https://api-staging.changeup.com"],"path":["v1","partners","stripe","invoices"],"query":[{"key":"status","value":"<string>","description":"(Required) The status of the invoice, one of draft, open, paid, uncollectible, or void"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0bd6d8cd-3b77-4a40-8919-9e8caf0f1def"}],"id":"ddfbd389-b412-4672-ab13-d39643fb4fb1","description":"<p>This retrieves Stripe invoices for the partner donations that have been submitted to the DAF and ChangeUp Saas services.</p>\n","_postman_id":"ddfbd389-b412-4672-ab13-d39643fb4fb1"}],"id":"90aef32a-f343-4f66-a9d4-cd8d4df58c09","description":"<p>This folder contains API requests for integrating Stripe payment services with the DMS platform, tailored for partner use. It facilitates the management of financial transactions, subscriptions, and customer interactions related to donations, ensuring a smooth and secure processing experience.</p>\n","_postman_id":"90aef32a-f343-4f66-a9d4-cd8d4df58c09"},{"name":"Upload","item":[{"name":"Upload artifact","id":"5e25073a-8dc8-4e53-b069-adc88a6ac2d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-staging.changeup.com/v1/partners/:id/upload","urlObject":{"path":["v1","partners",":id","upload"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"8ab1b810-b12e-4d5a-bdb1-c1323d2d401f","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"2473df69-c6bd-41b2-8268-9297333abcf6","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/partners/:id/upload","host":["https://api-staging.changeup.com"],"path":["v1","partners",":id","upload"],"variable":[{"key":"id"}]}},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"5e25073a-8dc8-4e53-b069-adc88a6ac2d3"}],"id":"1ad83fd0-f33e-4788-8587-18ee414a3918","description":"<p>Upload the parner logo in the company info page.</p>\n","_postman_id":"1ad83fd0-f33e-4788-8587-18ee414a3918"},{"name":"Update partner account","id":"8b624674-2bad-4100-b391-92783d5f158e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"address\": {\n    \"street\": \"<string>\",\n    \"city\": \"<string>\",\n    \"state\": \"<string>\",\n    \"zipCode\": \"<string>\",\n    \"country\": \"<string>\"\n  },\n  \"isActive\": \"<boolean>\",\n  \"partnerName\": \"<string>\",\n  \"currency\": \"<string>\",\n  \"logo\": \"<string>\",\n  \"daf\": {\n    \"name\": \"<string>\",\n    \"type\": \"<string>\"\n  },\n  \"country\": \"<string>\",\n  \"benevityCompanyId\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"displayName\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"isReadonly\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/partners/:id","urlObject":{"path":["v1","partners",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"5ecdf01d-4553-46a8-ae35-e4e43f72f591","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"108ecadf-95b7-4002-8c2b-97f427ee3cf6","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"address\": {\n    \"street\": \"<string>\",\n    \"city\": \"<string>\",\n    \"state\": \"<string>\",\n    \"zipCode\": \"<string>\",\n    \"country\": \"<string>\"\n  },\n  \"isActive\": \"<boolean>\",\n  \"partnerName\": \"<string>\",\n  \"currency\": \"<string>\",\n  \"logo\": \"<string>\",\n  \"daf\": {\n    \"name\": \"<string>\",\n    \"type\": \"<string>\"\n  },\n  \"country\": \"<string>\",\n  \"benevityCompanyId\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"displayName\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"isReadonly\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/partners/:id","host":["https://api-staging.changeup.com"],"path":["v1","partners",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8b624674-2bad-4100-b391-92783d5f158e"},{"name":"Deactivate partner account","id":"6bef305a-ae4e-42c1-a3d0-a6cae50d6b67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-staging.changeup.com/v1/partners/:id","urlObject":{"path":["v1","partners",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"51440bd3-77c1-4614-b9c1-3a885cf3cd64","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"3d8de620-8809-43d5-a06e-18c061494002","name":"Untitled Response","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/partners/:id","host":["https://api-staging.changeup.com"],"path":["v1","partners",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"6bef305a-ae4e-42c1-a3d0-a6cae50d6b67"},{"name":"Fetch all partners","id":"8fef6808-517f-4c78-b8d9-1ec5daddbff8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","partners"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"2f57408e-f0c3-436b-9c05-de29cfd2bfc0","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/partners?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","partners"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8fef6808-517f-4c78-b8d9-1ec5daddbff8"},{"name":"Find partner","id":"188d3b9b-8444-440d-9049-a72204e40914","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/partners/:id","urlObject":{"path":["v1","partners",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"52d2c1ef-4093-40fb-b930-3785a1de08bb","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"401590fb-967c-4e9d-9969-93ecbc3e4c7c","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/partners/:id","host":["https://api-staging.changeup.com"],"path":["v1","partners",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"188d3b9b-8444-440d-9049-a72204e40914"}],"id":"2d5d28a5-7d06-4605-bcca-182441944a7f","description":"<p>This folder contains a suite of API endpoints dedicated to managing partner accounts within the system. It offers comprehensive tools for administrators and authorized users to update, deactivate, and retrieve partner information. These operations are essential for maintaining an accurate and up-to-date partner database, facilitating efficient partner management, and ensuring seamless interaction with the system's broader ecosystem.</p>\n","_postman_id":"2d5d28a5-7d06-4605-bcca-182441944a7f"},{"name":"Reports","item":[{"name":"dashboard","item":[{"name":"Generate report dashboard","id":"c7f8c755-3f8f-4364-8eff-1e7ade1f738c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"daterange\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"additionalFilters\": {}\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/reports/:dashboard","urlObject":{"path":["v1","reports",":dashboard"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"846cfa52-434d-46b2-9de9-408f2dc3fda3","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"dashboard"}]}},"response":[{"id":"d3896e92-c56e-4440-a7ec-af48adb14dbc","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"daterange\": \"<string>\",\n  \"environment\": \"<string>\",\n  \"additionalFilters\": {}\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/reports/:dashboard","host":["https://api-staging.changeup.com"],"path":["v1","reports",":dashboard"],"variable":[{"key":"dashboard"}]}},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c7f8c755-3f8f-4364-8eff-1e7ade1f738c"}],"id":"94c7e455-6f21-4371-83df-7860500e3b40","description":"<p>Generate report dashbord secure URLs that can be embedded in applications. Focuses on providing real-time insights and analytics, presenting aggregated data and key performance indicators (KPIs) that reflect charity performance.</p>\n","_postman_id":"94c7e455-6f21-4371-83df-7860500e3b40"},{"name":"Donations","item":[{"name":"Receipt","item":[{"name":"Fetch tax receipt","id":"d39c6559-1159-48b7-8195-35595aed0759","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/donations/receipt?daf=<string>&dafType=<string>&receiptId=<string>&donationId=<string>&usePartner=<boolean>","urlObject":{"path":["v1","donations","receipt"],"host":["https://api-staging.changeup.com"],"query":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"daf","value":"<string>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"dafType","value":"<string>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"receiptId","value":"<string>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"donationId","value":"<string>"},{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"key":"usePartner","value":"<boolean>"}],"variable":[]}},"response":[{"id":"bd14eb0e-019f-41e0-b6bf-6fcdcd7ea85e","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/donations/receipt?daf=<string>&dafType=<string>&receiptId=<string>&donationId=<string>&usePartner=<boolean>","host":["https://api-staging.changeup.com"],"path":["v1","donations","receipt"],"query":[{"key":"daf","value":"<string>","description":"(Required) "},{"key":"dafType","value":"<string>","description":"(Required) "},{"key":"receiptId","value":"<string>","description":"(Required) "},{"key":"donationId","value":"<string>","description":"(Required) "},{"key":"usePartner","value":"<boolean>","description":"(Required) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d39c6559-1159-48b7-8195-35595aed0759"}],"id":"9e0bb3b5-96ff-49ca-80e1-167760165261","description":"<p>This endpoint is designed to facilitate the retrieval of tax receipts in PDF format for donations made through the platform. By leveraging a comprehensive set of parameters, users can specify the exact donation for which they need a tax receipt, making it easier to manage and document their charitable contributions for tax purposes.</p>\n","_postman_id":"9e0bb3b5-96ff-49ca-80e1-167760165261"},{"name":"Cancel","item":[{"name":"Cancel a donation","id":"41bc7aae-46fe-4a95-8f95-a33439599789","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"PATCH","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"reason\": \"<string>\",\n  \"partnerId\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/donations/:id/cancel","urlObject":{"path":["v1","donations",":id","cancel"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"1297b37b-a420-4d7e-baaa-8cd9beb09f01","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"243be4aa-c49d-430c-9bb7-37f3a4259250","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"reason\": \"<string>\",\n  \"partnerId\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/donations/:id/cancel","host":["https://api-staging.changeup.com"],"path":["v1","donations",":id","cancel"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"41bc7aae-46fe-4a95-8f95-a33439599789"}],"id":"a81ce31a-fb9f-4639-a727-954c6ae90eb0","description":"<p>This endpoint allows for the cancellation of a specific donation through its unique identifier. It provides users and administrators the ability to halt the processing of a donation transaction, ensuring flexibility and control over donation activities before they get delivered to the DAF. Mostly used for e-commerce order cancellations and refunds.</p>\n","_postman_id":"a81ce31a-fb9f-4639-a727-954c6ae90eb0"},{"name":"Fetch all donations from a partner","id":"4bd9117a-b1a9-4ede-9dc9-fc381a40aa74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/donations?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","donations"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"00b08aaf-83ef-41a9-b2ab-b35de72d354f","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/donations?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","donations"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4bd9117a-b1a9-4ede-9dc9-fc381a40aa74"},{"name":"Fetch single donation","id":"0194ca18-6b16-4c10-bed6-aee12a8b2098","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/donations/:id","urlObject":{"path":["v1","donations",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"668da00d-072a-4053-98dd-dc07c064bed4","description":{"content":"<p>(Required) Donation ID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"fb7bfb18-6904-4107-8600-cf91e02d87f3","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/donations/:id","host":["https://api-staging.changeup.com"],"path":["v1","donations",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0194ca18-6b16-4c10-bed6-aee12a8b2098"}],"id":"93f88868-a2fc-4a84-9c74-0d945b0b4f27","description":"<p>Dedicated to detailed reporting on donations, including transaction histories, donor activities, and charity performance metrics. This subfolder is crucial for tracking the flow of funds, understanding donor preferences, and assessing the impact of donations on various causes. It supports transparency, accountability, and strategic planning for charitable activities.</p>\n","_postman_id":"93f88868-a2fc-4a84-9c74-0d945b0b4f27"}],"id":"cde7dbfd-db2f-4b4b-9712-73111dc45d48","description":"<p>The \"Report\" folder acts as the principal container for all reporting-related functionalities within the platform, designed to support comprehensive insights into the platform's operations, financial transactions, and user activities. It is structured into two main subfolders: \"Dashboard\" and \"Donations,\" each tailored to specific aspects of reporting.</p>\n","_postman_id":"cde7dbfd-db2f-4b4b-9712-73111dc45d48"},{"name":"Users","item":[{"name":"2FA (Two-Factor Authentication)","item":[{"name":"Generate","item":[{"name":"Generate and register 2FA","id":"4959e903-27ec-49a1-b748-de32d63f92e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-staging.changeup.com/v1/2fa/generate","description":"<p>This endpoint allows you to generate a two-factor authentication (2FA) code for registration. Upon a successful request, the response will contain the generated 2FA barcode.</p>\n","urlObject":{"path":["v1","2fa","generate"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"38fb60a0-e5b7-4a8d-940c-714b5f7cef19","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/2fa/generate"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4959e903-27ec-49a1-b748-de32d63f92e5"}],"id":"e4b608d3-e0b7-4b84-be67-8a55a9c0dc48","description":"<p>This endpoint is used to create and associate a new two-factor authentication token with a user's account.</p>\n","_postman_id":"e4b608d3-e0b7-4b84-be67-8a55a9c0dc48"},{"name":"TurnOn","item":[{"name":"Enable 2FA","id":"2290be1f-e349-4ba5-a3e8-a4dbf0a6b038","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"twoFactorAuthenticationCode\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/2fa/turnOn","description":"<p>This endpoint turns on 2FA on a user account.</p>\n","urlObject":{"path":["v1","2fa","turnOn"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"d2606a36-e723-46a1-8c4f-0c231ee440c9","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"twoFactorAuthenticationCode\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/2fa/turnOn"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"2290be1f-e349-4ba5-a3e8-a4dbf0a6b038"}],"id":"84bd277d-91a9-4dca-af3d-7e9bc74ccfa3","description":"<p>This endpoint enables the two-factor authentication feature for a user's account after they have registered a 2FA token.</p>\n","_postman_id":"84bd277d-91a9-4dca-af3d-7e9bc74ccfa3"},{"name":"Authenticate","item":[{"name":"Validate 2FA Code","id":"b5e9e029-779a-408a-b9f4-15be9dbcd933","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"twoFactorAuthenticationCode\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/2fa/authenticate","description":"<p>This endpoint validates if 2FA is enabled for a user.</p>\n","urlObject":{"path":["v1","2fa","authenticate"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"70cf4811-898e-44f1-9384-9f4abd9fa269","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"twoFactorAuthenticationCode\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/2fa/authenticate"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"b5e9e029-779a-408a-b9f4-15be9dbcd933"}],"id":"b9d921e5-a838-4831-b46e-905e0cdcd8c5","description":"<p>This endpoint is used to validate the OTP provided by the user during the login process.</p>\n","_postman_id":"b9d921e5-a838-4831-b46e-905e0cdcd8c5"}],"id":"7dbec728-75de-4819-a80d-5a5e138ec3ce","description":"<p>Manages two-factor authentication (2FA) processes for enhanced security. This includes generating and registering 2FA tokens, enabling 2FA for user accounts, and authenticating 2FA codes during login. Suitable for users requiring an additional layer of security beyond the standard login credentials.</p>\n","_postman_id":"7dbec728-75de-4819-a80d-5a5e138ec3ce"},{"name":"All","item":[{"name":"Fetch all users","id":"0f278128-26e2-4ee3-8362-0b4325684ce2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/users/all?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","users","all"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"faa0bd85-3ccd-4196-b4d4-955c6823e4f7","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users/all?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","users","all"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0f278128-26e2-4ee3-8362-0b4325684ce2"}],"id":"64a022c5-3988-4b64-975a-74b826e9c783","description":"<p>Retrieves a list of all users registered on the platform.</p>\n","_postman_id":"64a022c5-3988-4b64-975a-74b826e9c783"},{"name":"Register","item":[{"name":"Register user","id":"7603c737-8880-4778-b875-15010234dbee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"fullName\": \"<string>\",\n  \"email\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"firebaseUid\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/register","description":"<h3 id=\"register-user\">Register User</h3>\n<p>This endpoint is used to register a new user.</p>\n<p><strong>Request Body</strong></p>\n<ul>\n<li><p>fullName (string, required): The full name of the user.</p>\n</li>\n<li><p>email (string, required): The email address of the user.</p>\n</li>\n<li><p>phoneNumber (string): The phone number of the user.</p>\n</li>\n<li><p>firebaseUid (string, required): The Firebase UID of the user.</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","users","register"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"92841366-98fc-42fe-870e-901962d532cf","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"fullName\": \"<string>\",\n  \"email\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"website\": \"<string>\",\n  \"firebaseUid\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/register"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"7603c737-8880-4778-b875-15010234dbee"}],"id":"6680fe70-920e-4269-b14a-3569ccdc62c4","description":"<p>This subfolder contains the API endpoint for registering new users to the platform.</p>\n","_postman_id":"6680fe70-920e-4269-b14a-3569ccdc62c4"},{"name":"Login","item":[{"name":"User login","id":"d6aeabda-2d0f-43ef-8001-5bb2d48819c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/login","description":"<h3 id=\"post-v1userslogin\">POST /v1/users/login</h3>\n<p>This endpoint is used to log in a user. It requires the user's email and password in the request body.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li>email (string, required): The email of the user.</li>\n<li>password (string, required): The password of the user.</li>\n</ul>\n","urlObject":{"path":["v1","users","login"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"f944680d-2b5d-4794-a739-615e4860761b","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/login"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d6aeabda-2d0f-43ef-8001-5bb2d48819c9"}],"id":"86066b30-2975-40d6-9193-97286a79468f","description":"<p>This subfolder contains the API endpoint for user login. It manages the user credentials verification.</p>\n","_postman_id":"86066b30-2975-40d6-9193-97286a79468f"},{"name":"Logout","item":[{"name":"logout","id":"6564aa60-7dbc-477d-bbe2-9d5f0c43cf90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/users/logout","urlObject":{"path":["v1","users","logout"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"d18a9284-1be6-4288-8f8c-564fafc59a58","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/users/logout"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"6564aa60-7dbc-477d-bbe2-9d5f0c43cf90"}],"id":"1485a780-72a5-457c-b49f-996c1637d78b","description":"<p>This endpoint is used to securely log a user out of the platform, ending their session.</p>\n","_postman_id":"1485a780-72a5-457c-b49f-996c1637d78b"},{"name":"Invite","item":[{"name":"User invitation","id":"11eefef1-6132-49dd-9f28-5a041c436389","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\",\n  \"role\": \"<string>\",\n  \"billing\": \"<boolean>\",\n  \"fullName\": \"<string>\",\n  \"partnerId\": \"<string>\",\n  \"partnerName\": \"<string>\",\n  \"country\": \"<string>\",\n  \"currency\": \"<string>\",\n  \"dafPaymentType\": \"<string>\",\n  \"dafName\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/invite","description":"<p>This endpoint is use to invite a new user to the DMS portal</p>\n","urlObject":{"path":["v1","users","invite"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"0981e208-8299-405e-a7ef-db6fc31a3c32","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\",\n  \"role\": \"<string>\",\n  \"billing\": \"<boolean>\",\n  \"fullName\": \"<string>\",\n  \"partnerId\": \"<string>\",\n  \"partnerName\": \"<string>\",\n  \"country\": \"<string>\",\n  \"currency\": \"<string>\",\n  \"dafPaymentType\": \"<string>\",\n  \"dafName\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/invite"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"11eefef1-6132-49dd-9f28-5a041c436389"},{"name":"Fetch invite token","id":"95f45e7c-5cf0-40ad-b453-15f22b8abe61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/users/invite/:token","description":"<p>This endpoint is used to retrieve user invitation details by providing the invitation token in the URL path</p>\n","urlObject":{"path":["v1","users","invite",":token"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"d8774dcd-49eb-45fb-85bf-393f2001a236","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"token"}]}},"response":[{"id":"901e43d4-dc5d-4a1c-938e-6b910966219f","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users/invite/:token","host":["https://api-staging.changeup.com"],"path":["v1","users","invite",":token"],"variable":[{"key":"token"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"95f45e7c-5cf0-40ad-b453-15f22b8abe61"}],"id":"ec30075e-7440-4f94-ae83-3d71dbda2b55","description":"<p>This subfolder is intended for API endpoints related to inviting new users to the platform.</p>\n","_postman_id":"ec30075e-7440-4f94-ae83-3d71dbda2b55"},{"name":"Me","item":[{"name":"Update my account","id":"464613de-032c-4681-8f41-d784df1941e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"fullName\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"website\": \"<string>\",\n  \"isEmailOptIn\": \"<boolean>\",\n  \"billing\": \"<boolean>\",\n  \"password\": \"<string>\",\n  \"confirmPassword\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/me","urlObject":{"path":["v1","users","me"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"51c34d20-70d4-49b3-ad43-48db847e4246","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"fullName\": \"<string>\",\n  \"phoneNumber\": \"<string>\",\n  \"website\": \"<string>\",\n  \"isEmailOptIn\": \"<boolean>\",\n  \"billing\": \"<boolean>\",\n  \"password\": \"<string>\",\n  \"confirmPassword\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/me"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"464613de-032c-4681-8f41-d784df1941e9"},{"name":"My account","id":"fb9c5d7f-bc2c-44eb-8007-5297616257ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/users/me","urlObject":{"path":["v1","users","me"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"0819d278-2703-41c4-8024-424f64ff474b","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://api-staging.changeup.com/v1/users/me"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"fb9c5d7f-bc2c-44eb-8007-5297616257ed"}],"id":"c78b1db0-5069-445c-99ad-4e0592890b3b","description":"<p>This subfolder is dedicated to API endpoints that allow the currently logged-in user to access and modify their own account information.</p>\n","_postman_id":"c78b1db0-5069-445c-99ad-4e0592890b3b"},{"name":"Partner","item":[{"name":"Fetch all partner user accounts","id":"6159acba-b2ef-45b9-98ad-001cffb22a18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/users/partner?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","users","partner"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"398a994b-273b-43e6-b22d-04bf33be3227","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users/partner?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","users","partner"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"6159acba-b2ef-45b9-98ad-001cffb22a18"}],"id":"5ada9448-a990-4b47-a2a1-190109741b7e","description":"<p>Retrieves a list of all partner user accounts registered on the platform.</p>\n","_postman_id":"5ada9448-a990-4b47-a2a1-190109741b7e"},{"name":"Password","item":[{"name":"Forgot","item":[{"name":"Forgot password","id":"0beefb65-257b-4fb3-a11a-6e8dbe42bc9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/password/forgot","description":"<p>This endpoint is used to initiate the process of resetting a user's password by sending a reset link to the provided email address.</p>\n","urlObject":{"path":["v1","users","password","forgot"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"0bf521f1-b273-48fb-9d16-7ed8dbc4c7ed","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"email\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/password/forgot"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0beefb65-257b-4fb3-a11a-6e8dbe42bc9c"}],"id":"1a1dbe6d-683a-49a6-bec6-47100795caba","description":"<p>This endpoint is designed to initiate a password recovery process for users who have forgotten their password.</p>\n","_postman_id":"1a1dbe6d-683a-49a6-bec6-47100795caba"},{"name":"Reset","item":[{"name":"Change password","id":"69a8508b-8a61-47ed-b9ad-8d187a9fdcad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"password\": \"<string>\",\n  \"confirmPassword\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/users/password/reset/:token","description":"<p>This endpoint allows you to reset a user's password by providing a valid reset token.</p>\n","urlObject":{"path":["v1","users","password","reset",":token"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"8b9a3afd-e110-471b-b432-d73a11322837","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"token"}]}},"response":[{"id":"bdaefcae-2872-4699-b062-73acb963ccb3","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"password\": \"<string>\",\n  \"confirmPassword\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/users/password/reset/:token","host":["https://api-staging.changeup.com"],"path":["v1","users","password","reset",":token"],"variable":[{"key":"token"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"69a8508b-8a61-47ed-b9ad-8d187a9fdcad"}],"id":"26178a3a-b859-4213-b675-a1731234ecd5","description":"<p>An endpoint for users to reset their password, typically after they have received a reset code or link.</p>\n","_postman_id":"26178a3a-b859-4213-b675-a1731234ecd5"}],"id":"00f91cb1-3252-47c8-a147-9d5991bf3501","description":"<p>This subfolder includes API endpoints related to password management such as forgot password and reset password.</p>\n","_postman_id":"00f91cb1-3252-47c8-a147-9d5991bf3501"},{"name":"ResendInvite","item":[{"name":"Resend invitation","id":"fe23a673-af12-442a-866c-b08c0f0213eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[],"url":"https://api-staging.changeup.com/v1/users/resendinvite/:id","description":"<p>This endpoint allows you to resend an invitation to a user.</p>\n","urlObject":{"path":["v1","users","resendinvite",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"61289951-7a82-407c-9b8e-a9660cf6c09c","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"ff6cf5c0-7f06-46f3-8362-e2d941b0db5c","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users/resendinvite/:id","host":["https://api-staging.changeup.com"],"path":["v1","users","resendinvite",":id"],"variable":[{"key":"id"}]}},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"fe23a673-af12-442a-866c-b08c0f0213eb"}],"id":"c6789361-419d-42ad-8476-993e1980a042","description":"<p>Contains the API endpoints for resending invitations to users. This is used when an invitation needs to be sent again, for example, if the original invitation was not received or has expired.</p>\n","_postman_id":"c6789361-419d-42ad-8476-993e1980a042"},{"name":"ResetMFA","item":[{"name":"Reset user MFA","id":"69fc97de-c97c-4e69-8dad-ba84625bc391","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"PATCH","header":[],"url":"https://api-staging.changeup.com/v1/users/:id/resetmfa","urlObject":{"path":["v1","users",":id","resetmfa"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"4c0a3593-18af-4ce6-9b16-e6e5548ed7c0","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"2decca50-42c8-4386-a330-291b5b71fa47","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users/:id/resetmfa","host":["https://api-staging.changeup.com"],"path":["v1","users",":id","resetmfa"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"69fc97de-c97c-4e69-8dad-ba84625bc391"}],"id":"dd1de981-1d66-4851-b0e8-e27a660fe17f","description":"<p>This endpoint would be used to reset a user's multi-factor authentication (MFA) settings, likely in case they have lost their device or need to set up MFA again.</p>\n","_postman_id":"dd1de981-1d66-4851-b0e8-e27a660fe17f"},{"name":"Fetch users","id":"dc23ec4e-e6e7-4bda-a370-899418c8ffd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/users?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","users"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"e7dd7d45-4b3a-4bf2-bf45-03984495deb3","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","users"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"dc23ec4e-e6e7-4bda-a370-899418c8ffd0"},{"name":"Delete a user account","id":"487f8465-edc8-4279-8654-6b8dc8457543","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"https://api-staging.changeup.com/v1/users/:id","urlObject":{"path":["v1","users",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"d707dda9-3ce1-439d-9929-73281b1f32d8","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"7f06594d-b198-4a19-8d2e-f155f98ab2a7","name":"Untitled Response","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/users/:id","host":["https://api-staging.changeup.com"],"path":["v1","users",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"487f8465-edc8-4279-8654-6b8dc8457543"}],"id":"4a4eed66-e7e1-49cd-9c60-71577ae8a0c0","description":"<p>API endpoints that handle user account interactions. This includes user registration, authentication, invitation management, password resets, and account updates.</p>\n","_postman_id":"4a4eed66-e7e1-49cd-9c60-71577ae8a0c0"},{"name":"Vendors","item":[{"name":"Register Vendor","id":"6db6408d-385a-4fc7-91ff-454e50efcbdf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"type\": \"<string>\",\n  \"metadata\": {}\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/vendors","urlObject":{"path":["v1","vendors"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"47b91119-89c6-4b51-bf7a-249da9ab0fee","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"type\": \"<string>\",\n  \"metadata\": {}\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/vendors"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"6db6408d-385a-4fc7-91ff-454e50efcbdf"},{"name":"Retrieve vendor","id":"95d56b30-d826-402a-b105-9b9021e8761f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api-staging.changeup.com/v1/vendors/:id","urlObject":{"path":["v1","vendors",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"4c38c696-16e2-4259-a70d-8dae66765e98","description":{"content":"<p>(Required) vendor id</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"cdbbe17e-d874-4a26-8040-e7e7d8589e5a","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/vendors/:id","host":["https://api-staging.changeup.com"],"path":["v1","vendors",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"95d56b30-d826-402a-b105-9b9021e8761f"},{"name":"Update Vendor","id":"8e33a1e7-2086-4efd-919f-7c8c7a3ec2c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"type\": \"<string>\",\n  \"metadata\": {}\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/vendors/:id","urlObject":{"path":["v1","vendors",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"50c83cde-8375-4297-96c7-0b886557b41b","description":{"content":"<p>(Required) vendor id</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"a3dc1e9d-1f55-4fed-a870-3d9e61e0daf9","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"type\": \"<string>\",\n  \"metadata\": {}\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/vendors/:id","host":["https://api-staging.changeup.com"],"path":["v1","vendors",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8e33a1e7-2086-4efd-919f-7c8c7a3ec2c2"},{"name":"Deactivate vendor account","id":"70f743b6-df53-4694-9ccb-abeb9a044f5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api-staging.changeup.com/v1/vendors/:id","urlObject":{"path":["v1","vendors",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"d9d05b05-71f4-4dc5-bac0-9dcfaf0247ea","description":{"content":"<p>(Required) vendor id</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"cabbfcca-9077-4e80-98cc-b5e86dd2a30b","name":"Untitled Response","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/vendors/:id","host":["https://api-staging.changeup.com"],"path":["v1","vendors",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"70f743b6-df53-4694-9ccb-abeb9a044f5c"}],"id":"0aa9b9ea-aa07-41be-8626-4b533bedee9d","description":"<p>The suite of vendor management endpoints offers a comprehensive toolkit for the registration, retrieval, updating, and deactivation of vendor records on the platform:</p>\n<p>Vendors supports multiple types.</p>\n<ul>\n<li><p>Card Networks</p>\n</li>\n<li><p>Issuers</p>\n</li>\n<li><p>Acquirers</p>\n</li>\n<li><p>Merchants</p>\n</li>\n<li><p><strong>Register Vendor:</strong> Allows for the addition of new vendors to the platform, facilitating the expansion of the network and enabling new partnerships. This endpoint is crucial for onboarding new vendors, capturing essential details to integrate them into the platform's ecosystem.</p>\n</li>\n<li><p><strong>Retrieve Vendor:</strong> Provides the capability to access detailed information about a specific vendor using their unique identifier. This functionality is essential for reviewing vendor profiles, verifying information, and understanding the scope of their engagement with the platform.</p>\n</li>\n<li><p><strong>Update Vendor:</strong> Enables modifications to existing vendor records, ensuring that vendor information remains current and accurate. This endpoint supports the ongoing management of vendor relationships, allowing for adjustments in response to evolving business needs or corrections of previously recorded data.</p>\n</li>\n<li><p><strong>Deactivate Vendor:</strong> Offers the option to deactivate a vendor's profile, effectively removing them from active participation on the platform. This endpoint is key for maintaining the relevance and integrity of the vendor network, allowing for the removal of vendors who no longer meet the platform's standards or requirements.</p>\n</li>\n</ul>\n","_postman_id":"0aa9b9ea-aa07-41be-8626-4b533bedee9d"},{"name":"Widget","item":[{"name":"Get widget","id":"ea633455-ca08-4959-91fb-e443f1568295","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-client-id","value":"<string>","description":"<p>Client Id</p>\n","type":"text"}],"url":"https://api-staging.changeup.com/v1/widgets/:id/public","description":"<p>Retrieve a widget by Id</p>\n","urlObject":{"path":["v1","widgets",":id","public"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"fff69edf-4942-4966-8def-d7b7e4546192","description":{"content":"<p>(Required) Widget ID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"0a22589b-8e8c-46da-9b5e-e3a51dd0b681","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/widgets/:id/public","host":["https://api-staging.changeup.com"],"path":["v1","widgets",":id","public"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ea633455-ca08-4959-91fb-e443f1568295"}],"id":"2399739d-b738-484a-8ced-0363a8a1a90c","description":"<p>Allows retrieving of a published widget configuration and settings for embedding into an application.</p>\n","_postman_id":"2399739d-b738-484a-8ced-0363a8a1a90c"},{"name":"Widgets","item":[{"name":"Retrieve all widgets","id":"befad344-5b9c-499b-a98e-e7c23ad1f7cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/widgets?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","urlObject":{"path":["v1","widgets"],"host":["https://api-staging.changeup.com"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"description":{"content":"<p>Start date</p>\n","type":"text/plain"},"key":"startDate","value":"<dateTime>"},{"description":{"content":"<p>End date</p>\n","type":"text/plain"},"key":"endDate","value":"<dateTime>"}],"variable":[]}},"response":[{"id":"4b2391ae-eff4-459f-917b-56ead6515e3e","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/widgets?limit=<number>&page=<number>&sortOrder=<string>&sortBy=<string>&role=<string>&startDate=<dateTime>&endDate=<dateTime>","host":["https://api-staging.changeup.com"],"path":["v1","widgets"],"query":[{"key":"limit","value":"<number>"},{"key":"page","value":"<number>"},{"key":"sortOrder","value":"<string>"},{"key":"sortBy","value":"<string>"},{"key":"role","value":"<string>"},{"key":"startDate","value":"<dateTime>","description":"Start date"},{"key":"endDate","value":"<dateTime>","description":"End date"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"befad344-5b9c-499b-a98e-e7c23ad1f7cb"},{"name":"Create a Widget","id":"a4f9d1da-4a22-47db-96d6-75ca8e3ffc8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"POST","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"test"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"widgetName\": \"<string>\",\n  \"type\": \"<string>\", // \"donate-at-checkout\"\n  \"showDescriptions\": \"<boolean>\",\n  \"who\": \"<string>\", // who makes the donation (customer or merchant)\n  \"what\": \"<string>\", // what's the donation format roundup, fixed, or percent\n  \"isActive\": \"<boolean>\", // if widget should be active (true or false)\n  \"whatAmountFixed\": \"<number>\",\n  \"whatAmountPercent\": \"<number>\",\n  \"showCharityLogos\": \"<boolean>\",\n  \"textDonationHeader\": \"<string>\",\n  \"textSubtitle\": \"<string>\",\n  \"supersize\": \"<boolean>\", // Whether to allow customer to give larger amount\n  \"supersizeAmountOne\": \"<number>\",\n  \"supersizeAmountTwo\": \"<number>\",\n  \"supersizeAmountThree\": \"<number>\",\n  \"textSupersizeHeadline\": \"<string>\",\n  \"optInPlacement\": \"<string>\" // header or description\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/widgets","description":"<p>This API endpoint allows you to create a new widget use for donation.</p>\n<h5 id=\"request-body-properties\">Request Body Properties</h5>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>widgetName</td>\n<td>String</td>\n<td><code>Required</code>  <br />Name of the donation widget</td>\n</tr>\n<tr>\n<td>type</td>\n<td>Number</td>\n<td><code>Optional</code>  <br />Type of donation - (can be any string value describing the widget)</td>\n</tr>\n<tr>\n<td>showDescriptions</td>\n<td>Boolean</td>\n<td><code>Required</code>  <br />Whether to display any description for the widget</td>\n</tr>\n<tr>\n<td>who</td>\n<td>String</td>\n<td><code>Required</code>  <br />Who makes the donation. Value can be either (<strong>customer</strong> or <strong>merchant</strong>)</td>\n</tr>\n<tr>\n<td>what</td>\n<td>String</td>\n<td><code>Required</code>  <br />What's the donation format. Value can be either (<strong>round</strong>, <strong>fixed</strong> or <strong>percent</strong>)</td>\n</tr>\n<tr>\n<td>isActive</td>\n<td>Boolean</td>\n<td><code>Required</code>  <br />If the widget should be visible (true or false)</td>\n</tr>\n<tr>\n<td>whatAmountFixed</td>\n<td>Number</td>\n<td><code>Required</code>  <br />What is the fixed amount value, if the value of <strong>what</strong> is set to <strong>fixed.</strong> Default value is 0</td>\n</tr>\n<tr>\n<td>whatAmountPercent</td>\n<td>Number</td>\n<td><code>Required</code>  <br />What is the percent amount value, if the value of <strong>what</strong> is set to <strong>percent</strong>. Default value is 0</td>\n</tr>\n<tr>\n<td>showCharityLogos</td>\n<td>Boolean</td>\n<td><code>Optional</code>  <br />If charity logo should be visible. Default is <strong>true</strong></td>\n</tr>\n<tr>\n<td>textDonationHeader</td>\n<td>String</td>\n<td><code>Optional</code>  <br />The widget header</td>\n</tr>\n<tr>\n<td>textSubtitle</td>\n<td>String</td>\n<td><code>Optional</code>  <br />The widget subtitle</td>\n</tr>\n<tr>\n<td>supersize</td>\n<td>Boolean</td>\n<td><code>Required</code>  <br />Whether to allow customer to give larger amount. (true or false)</td>\n</tr>\n<tr>\n<td>supersizeAmountOne</td>\n<td>Number</td>\n<td><code>Optional</code>  <br />Increase the donation amount by</td>\n</tr>\n<tr>\n<td>supersizeAmountTwo</td>\n<td>Number</td>\n<td><code>Optional</code>  <br />Increase the donation amount by</td>\n</tr>\n<tr>\n<td>supersizeAmountThre</td>\n<td>Number</td>\n<td><code>Optional</code>  <br />Increase the donation amount by</td>\n</tr>\n<tr>\n<td>optInPlacement</td>\n<td>String</td>\n<td><code>Optional</code>  <br />Value: (<strong>header</strong> or <strong>description</strong>)</td>\n</tr>\n<tr>\n<td>textSupersizeHeadline</td>\n<td>String</td>\n<td><code>Optional</code>  <br />The supersize headline description</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["v1","widgets"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[]}},"response":[{"id":"1d3e6228-f08b-4b39-8697-125a0ba46aed","name":"Untitled Response","originalRequest":{"method":"POST","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"widgetName\": \"<string>\",\n  \"type\": \"<string>\",\n  \"charityDefault\": {\n    \"name\": \"<string>\",\n    \"dafId\": \"<string>\",\n    \"logoUrl\": \"<string>\",\n    \"bannerUrl\": \"<string>\",\n    \"isActive\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"isModified\": \"<boolean>\",\n    \"type\": \"<string>\"\n  },\n  \"charitySecond\": {\n    \"name\": \"<string>\",\n    \"dafId\": \"<string>\",\n    \"logoUrl\": \"<string>\",\n    \"bannerUrl\": \"<string>\",\n    \"isActive\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"isModified\": \"<boolean>\",\n    \"type\": \"<string>\"\n  },\n  \"charityThird\": {\n    \"name\": \"<string>\",\n    \"dafId\": \"<string>\",\n    \"logoUrl\": \"<string>\",\n    \"bannerUrl\": \"<string>\",\n    \"isActive\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"isModified\": \"<boolean>\",\n    \"type\": \"<string>\"\n  },\n  \"showDescriptions\": \"<boolean>\",\n  \"isActive\": \"<boolean>\",\n  \"who\": \"<string>\",\n  \"what\": \"<string>\",\n  \"whatAmountFixed\": \"<number>\",\n  \"whatAmountPercent\": \"<number>\",\n  \"showCharityLogos\": \"<boolean>\",\n  \"textDonationHeader\": \"<string>\",\n  \"textSubtitle\": \"<string>\",\n  \"supersize\": \"<boolean>\",\n  \"supersizeAmountOne\": \"<number>\",\n  \"supersizeAmountTwo\": \"<number>\",\n  \"supersizeAmountThree\": \"<number>\",\n  \"textSupersizeHeadline\": \"<string>\",\n  \"optInPlacement\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/widgets"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a4f9d1da-4a22-47db-96d6-75ca8e3ffc8f"},{"name":"Retrieve a widget","id":"908fcbe3-304f-410d-81d0-3902e833d029","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/widgets/:id","urlObject":{"path":["v1","widgets",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"30ef53f8-e80b-46e8-a672-723dd5e03260","description":{"content":"<p>(Required) Widget ID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"9c42432e-1f31-45e0-887f-c6cea940b497","name":"Untitled Response","originalRequest":{"method":"GET","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/widgets/:id","host":["https://api-staging.changeup.com"],"path":["v1","widgets",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"908fcbe3-304f-410d-81d0-3902e833d029"},{"name":"Update a Widget","id":"dfa4d381-32ea-424d-bcf9-3a880a92823c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"PATCH","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"widgetName\": \"<string>\",\n  \"type\": \"<string>\",\n  \"showDescriptions\": \"<boolean>\",\n  \"who\": \"<string>\", // who makes the donation (customer or merchant)\n  \"what\": \"<string>\", // what's the donation format roundup, fixed, or percent\n  \"isActive\": \"<boolean>\", // if widget should be active (true or false)\n  \"whatAmountFixed\": \"<number>\",\n  \"whatAmountPercent\": \"<number>\",\n  \"showCharityLogos\": \"<boolean>\",\n  \"textDonationHeader\": \"<string>\",\n  \"textSubtitle\": \"<string>\",\n  \"supersize\": \"<boolean>\", // Whether to allow customer to give larger amount\n  \"supersizeAmountOne\": \"<number>\",\n  \"supersizeAmountTwo\": \"<number>\",\n  \"supersizeAmountThree\": \"<number>\",\n  \"textSupersizeHeadline\": \"<string>\",\n  \"optInPlacement\": \"<string>\" // header or description\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api-staging.changeup.com/v1/widgets/:id","urlObject":{"path":["v1","widgets",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"22b16278-7fd1-4f0d-8797-9a5cc96dc917","description":{"content":"<p>(Required) Widget ID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"9de47aca-b214-4d10-acb4-abc46b9b2b64","name":"Untitled Response","originalRequest":{"method":"PATCH","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"body":{"mode":"raw","raw":"{\n  \"widgetName\": \"<string>\",\n  \"type\": \"<string>\",\n  \"charityDefault\": {\n    \"name\": \"<string>\",\n    \"dafId\": \"<string>\",\n    \"logoUrl\": \"<string>\",\n    \"bannerUrl\": \"<string>\",\n    \"isActive\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"isModified\": \"<boolean>\",\n    \"type\": \"<string>\"\n  },\n  \"charitySecond\": {\n    \"name\": \"<string>\",\n    \"dafId\": \"<string>\",\n    \"logoUrl\": \"<string>\",\n    \"bannerUrl\": \"<string>\",\n    \"isActive\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"isModified\": \"<boolean>\",\n    \"type\": \"<string>\"\n  },\n  \"charityThird\": {\n    \"name\": \"<string>\",\n    \"dafId\": \"<string>\",\n    \"logoUrl\": \"<string>\",\n    \"bannerUrl\": \"<string>\",\n    \"isActive\": \"<boolean>\",\n    \"description\": \"<string>\",\n    \"isModified\": \"<boolean>\",\n    \"type\": \"<string>\"\n  },\n  \"showDescriptions\": \"<boolean>\",\n  \"isActive\": \"<boolean>\",\n  \"who\": \"<string>\",\n  \"what\": \"<string>\",\n  \"whatAmountFixed\": \"<number>\",\n  \"whatAmountPercent\": \"<number>\",\n  \"showCharityLogos\": \"<boolean>\",\n  \"textDonationHeader\": \"<string>\",\n  \"textSubtitle\": \"<string>\",\n  \"supersize\": \"<boolean>\",\n  \"supersizeAmountOne\": \"<number>\",\n  \"supersizeAmountTwo\": \"<number>\",\n  \"supersizeAmountThree\": \"<number>\",\n  \"textSupersizeHeadline\": \"<string>\",\n  \"optInPlacement\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"https://api-staging.changeup.com/v1/widgets/:id","host":["https://api-staging.changeup.com"],"path":["v1","widgets",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"dfa4d381-32ea-424d-bcf9-3a880a92823c"},{"name":"Deactivate a widget","id":"a5af9dcc-04b9-4e3c-bcad-5fe8c90cd92b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":false},"method":"DELETE","header":[{"description":"<p>(Required) Environment</p>\n","key":"x-environment","value":"<string>"}],"url":"https://api-staging.changeup.com/v1/widgets/:id","urlObject":{"path":["v1","widgets",":id"],"host":["https://api-staging.changeup.com"],"query":[],"variable":[{"id":"ed078f59-499b-4dee-a6c4-e0bae1b2b3af","description":{"content":"<p>(Required) Widget ID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"id"}]}},"response":[{"id":"34f6a319-d573-4740-bdf7-c66bb9b6a129","name":"Untitled Response","originalRequest":{"method":"DELETE","header":[{"description":"(Required) Environment","key":"x-environment","value":"<string>"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://api-staging.changeup.com/v1/widgets/:id","host":["https://api-staging.changeup.com"],"path":["v1","widgets",":id"],"variable":[{"key":"id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a5af9dcc-04b9-4e3c-bcad-5fe8c90cd92b"}],"id":"8294248f-4c4f-4d12-a6ba-353b1ceb17e0","description":"<p>Managing donation widgets and all of its settings.</p>\n","_postman_id":"8294248f-4c4f-4d12-a6ba-353b1ceb17e0"}],"event":[{"listen":"prerequest","script":{"id":"eccfd8dd-f7e5-4d74-a965-82ba29ad090d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f9195afd-9b58-490f-9159-eec80eb75c5c","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://api-staging.changeup.com"},{"key":"daco","value":"https://donations-staging.api.changeup.com","type":"string"}]}