with Donately and UPS?
Get tracking information for a UPS tracking number. See the documentation
The Donately API provides a suite of endpoints for managing fundraising activities, processing donations, and analyzing donor data. With Pipedream, you can automate donation tracking, engage donors with personalized communications, and sync fundraising data across various platforms. It's a powerful tool for nonprofits and charitable organizations looking to streamline their fundraising operations and gain deeper insights into their donor base.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
donately: {
type: "app",
app: "donately",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.donately.com/v2/people/me`,
headers: {
Authorization: `Bearer ${this.donately.$auth.api_token}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ups: {
type: "app",
app: "ups",
}
},
async run({steps, $}) {
const data = {
"XAVRequest": {
"AddressKeyFormat": {
"ConsigneeName": "RITZ CAMERA CENTERS-1749",
"BuildingName": "Innoplex",
"AddressLine": [
"26601 ALISO CREEK ROAD",
"STE D",
"ALISO VIEJO TOWN CENTER"
],
"Region": "ROSWELL,GA,30076-1521",
"PoliticalDivision2": "ALISO VIEJO",
"PoliticalDivision1": "CA",
"PostcodePrimaryLow": "92656",
"PostcodeExtendedLow": "1521",
"Urbanization": "porto arundal",
"CountryCode": "US"
}
}
}
return await axios($, {
method: "post",
url: `https://onlinetools.ups.com/api/addressvalidation/v2/1`,
headers: {
Authorization: `Bearer ${this.ups.$auth.oauth_access_token}`,
"content-type": `application/json`,
},
params: {
maximumcandidatelistsize: `1`,
},
data,
})
},
})