L3MBDA automates your Web3 Actions, DeFi Research, Smart Contract Monitoring, and much more.
Go to siteThe l3mbda API provides a platform to run JavaScript functions in the cloud, allowing you to execute code without setting up servers. On Pipedream, you can leverage the l3mbda API to create dynamic, serverless workflows. This enables you to run custom JavaScript functions as part of an automated process, integrate with other APIs, manipulate data, and respond to webhooks.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
l3mbda: {
type: "app",
app: "l3mbda",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://clerk.l3mbda.com/oauth/userinfo`,
headers: {
Authorization: `Bearer ${this.l3mbda.$auth.oauth_access_token}`,
},
})
},
})
Dynamic Content Generation: Use l3mbda to run custom algorithms that generate personalized content, then pipe the output to a service like SendGrid to craft tailored email campaigns within Pipedream.
Data Processing and Enrichment: Trigger a Pipedream workflow with a webhook, process the incoming data with l3mbda's custom JavaScript functions, enrich it with third-party APIs like Clearbit for additional insights, and store the results in a Google Sheet.
Automated Moderation Tool: Create a Pipedream workflow that listens for new user-submitted content from platforms like Slack or Discord, run it through l3mbda to filter out inappropriate material using custom logic, and then post the approved content back to the platform or alert admins for manual review.
l3mbda uses OAuth authentication. When you connect your l3mbda account, Pipedream will open a popup window where you can sign into l3mbda and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any l3mbda API.
Pipedream requests the following authorization scopes when you connect your account:
email
profile
GET
https://clerk.l3mbda.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://clerk.l3mbda.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://clerk.l3mbda.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}