with CommCare and Brex (Staging)?
Emit new event for new failed or processed events
Lists all settled transactions for the primary card account. See the docs here
Lists all transactions for the specified cash account. See the docs here
The CommCare API provides programmatic access to CommCareHQ data, allowing developers to build powerful automations and integrations. With this API, you can retrieve and update data such as forms, cases, and users. These capabilities enable you to streamline workflows, synchronize datasets across platforms, and extend CommCare's functionality.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
commcare: {
type: "app",
app: "commcare",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.commcarehq.org/api/v0.5/identity/`,
headers: {
"Authorization": `ApiKey ${this.commcare.$auth.email}:${this.commcare.$auth.api_key} `,
},
})
},
})
The Brex (Staging) API allows you to automate financial operations and integrate with Brex's suite of financial services. This API can be leveraged to synchronize transactions, manage cards, and automate accounting processes, providing real-time insights into your business finances. Using Pipedream, these capabilities can be harnessed to create custom workflows that trigger actions based on financial events, reconcile expenses, and streamline financial reporting.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
brex_staging: {
type: "app",
app: "brex_staging",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://platform.staging.brexapps.com/v2/users/me`,
headers: {
Authorization: `Bearer ${this.brex_staging.$auth.oauth_access_token}`,
},
})
},
})