with Postman and Braintree?
Emit new event when a monitor run is completed. See the documentation
Updates a specific environment variable in Postman. See the documentation
The Postman API enables you to automate tasks within your Postman collections, such as running collections, fetching and updating environments, and integrating your API development workflow into your CI/CD pipeline. Using Pipedream, you can harness this functionality to create custom workflows that trigger on various events, process data, and connect with other apps, extending the capabilities of your API testing and development processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
postman: {
type: "app",
app: "postman",
}
},
async run({steps, $}) {
const data = {
"auth_token": `=user:NNNNNN`,
}
return await axios($, {
url: `https://api.getpostman.com/me`,
headers: {
"X-Api-Key": `${this.postman.$auth.api_key}`,
},
data,
})
},
})
The Braintree API provides a robust platform for handling online payments, including payment processing, merchant account management, fraud prevention, and data analysis. With Pipedream, you can automate workflows that trigger on a variety of Braintree events, such as new transactions or customer records. These automations can integrate seamlessly with other services, facilitating custom notifications, data synchronization, and more, streamlining ecommerce operations and enhancing customer experiences.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
braintree: {
type: "app",
app: "braintree",
}
},
async run({steps, $}) {
const data = {
"query": `query { ping }`,
}
return await axios($, {
method: "post",
url: `https://${this.braintree.$auth.environment}.braintree-api.com/graphql`,
headers: {
"Braintree-Version": `2019-01-01`,
"Content-Type": `application/json`,
},
auth: {
username: `${this.braintree.$auth.public_key}`,
password: `${this.braintree.$auth.private_key}`,
},
data,
})
},
})