with LightSpeed VT and Neon?
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
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}`,
},
})
},
})
The Neon API provides powerful interaction with Neon's infrastructure, which includes secure handling of API keys and other sensitive data. On Pipedream, you can leverage these capabilities to automate workflows around key management, data security, and infrastructure scaling. By connecting the Neon API with other services and apps, you can create automatic processes for issuing, rotating, and monitoring API keys, ensuring your applications maintain robust security and compliance without manual oversight.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
neon_api_keys: {
type: "app",
app: "neon_api_keys",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://console.neon.tech/api/v2/projects`,
headers: {
Authorization: `Bearer ${this.neon_api_keys.$auth.api_key}`,
"Accept": `application/json`,
"Content-Type": `application/json`,
},
})
},
})