with Moneybird and Google Perspective?
The Moneybird API allows you to automate your finance and accounting tasks by enabling programmatic access to your Moneybird account. With the API, you can create invoices, manage contacts, record payments, and fetch financial reports. This integration with Pipedream allows you to streamline your financial operations by connecting Moneybird with other apps and services to automate workflows, sync data, and trigger actions based on financial events.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
moneybird: {
type: "app",
app: "moneybird",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://moneybird.com/api/v2/${this.moneybird.$auth.administration_id}/users`,
headers: {
Authorization: `Bearer ${this.moneybird.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
},
})
},
})
import { google } from 'googleapis';
export default defineComponent({
props: {
google_perspective: {
type: "app",
app: "google_perspective",
}
},
async run({ steps, $ }) {
const client = await google.discoverAPI("https://commentanalyzer.googleapis.com/$discovery/rest?version=v1alpha1");
const analyzeRequest = {
comment: {
text: 'Jiminy cricket! Well gosh durned it! Oh damn it all!',
},
requestedAttributes: {
TOXICITY: {},
},
};
return await client.comments.analyze({
key: this.google_perspective.$auth.api_key,
resource: analyzeRequest,
});
},
})