with WebinarJam and UPS?
Get tracking information for a UPS tracking number. See the documentation
The WebinarJam API enables the automation of webinar management tasks, allowing users to seamlessly integrate their webinar data with other systems and services. With this API, you can programmatically create and update webinars, register participants, send custom notifications, and more. Leveraging Pipedream's serverless integration platform, you can create workflows that react to WebinarJam events, process data in real-time, and interact with countless other apps to optimize your webinar operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
webinarjam: {
type: "app",
app: "webinarjam",
}
},
async run({steps, $}) {
const data = {
"api_key": `${this.webinarjam.$auth.api_key}`,
}
return await axios($, {
method: "post",
url: `https://api.webinarjam.com/webinarjam/webinars`,
data,
})
},
})
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,
})
},
})