with Mailjet and Overledger?
Executes a signed transaction by sending it to a blockchain node via Overledger. See the documentation
Add a new unique contact to your global contact list and select its exclusion status. See the docs here
Retrieve details for all contact lists - name, subscriber count, creation timestamp, deletion status. See the docs here
Send a message via Send API v3. Send API v3 is built mainly for speed, allowing you to send up to 100 messages in a single API call. See the docs here
Prepares a smart contract transaction for signing on the Overledger platform. See the documentation
Mailjet's API offers the power to craft, send, and track emails with finesse. You can wield it to automate email sequences, synchronize email lists with your databases, and send transactional emails with personalized content. It's a playground for creating tailored email campaigns and dissecting campaign performance with rich analytics.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
mailjet: {
type: "app",
app: "mailjet",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.mailjet.com/v3/REST/contactslist`,
auth: {
username: `{{custom_fields.public_key}}`,
password: `${this.mailjet.$auth.secret_key}`,
},
})
},
})
The Overledger API by Quant Network allows developers to interact with multiple blockchain networks. It facilitates the creation, reading, and execution of smart contracts and transactions across different blockchains. This API simplifies the complex nature of blockchain interoperability, enabling multi-chain applications (MApps) through a single gateway.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
overledger: {
type: "app",
app: "overledger",
}
},
async run({steps, $}) {
const data = {
"location": {
"technology": "Ethereum",
"network": "Ethereum Sepolia Testnet"
}
}
return await axios($, {
method: "post",
url: `https://api.sandbox.overledger.dev/v2/autoexecution/search/block/latest`,
headers: {
Authorization: `Bearer ${this.overledger.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
},
data,
})
},
})