with LightSpeed VT and Nextdoor Ads?
Emit new event every time there is a new user in the system
Creates a new user in the LightSpeed VT system. See the documentation
Creates an ad based on the input payload for an existing NAM ad group. See the documentation
Creates an ad group based on the input payload for an existing campaign. See the documentation
Creates an advertiser that is tied to the NAM profile the API credentials are tied to. See the documentation
LightSpeed VT is a learning management system (LMS) that provides a platform for delivering interactive training and e-learning experiences. Through the LightSpeed VT API, you can automate access to course catalogs, manage users, track progress and performance, and integrate this data with other systems. On Pipedream, you can leverage this API to create workflows that respond to events in real-time, synchronize training data with other platforms, and enhance the user learning experience with personalized automations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
lightspeed_vt: {
type: "app",
app: "lightspeed_vt",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://webservices.lightspeedvt.net/REST/V1/users/`,
auth: {
username: `${this.lightspeed_vt.$auth.api_key}`,
password: `${this.lightspeed_vt.$auth.api_secret}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
nextdoor: {
type: "app",
app: "nextdoor",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://ads.nextdoor.com/v2/api/me`,
headers: {
Authorization: `Bearer ${this.nextdoor.$auth.authorization_token}`,
},
})
},
})