Alegra is an accounting and billing app designed for Latin American managers.
Create a new channel in Microsoft Teams. See the docs here
Search for an existing contact in Alegra based on name or identification. See the documentation
Alegra API allows for the automation and integration of accounting and financial tasks within Alegra's software platform. Through the API, developers can create, read, update, and delete information related to invoices, clients, products, services, and more. Essentially, it's a way to streamline financial operations, ensure data accuracy, and free up time from manual data entry by connecting Alegra to other business tools and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
alegra: {
type: "app",
app: "alegra",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.alegra.com/api/v1/users/self`,
headers: {
"Accept": `application/json`,
"Content-Type": `application/json`,
},
auth: {
username: `${this.alegra.$auth.user_email}`,
password: `${this.alegra.$auth.access_token}`,
},
})
},
})
The Microsoft Teams API on Pipedream allows you to automate tasks, streamline communication, and integrate with other services to enhance the functionality of Teams as a collaboration hub. With this API, you can send messages to channels, orchestrate complex workflows based on Teams events, and manage Teams' settings programmatically.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
microsoft_teams: {
type: "app",
app: "microsoft_teams",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://graph.microsoft.com/v1.0/me`,
headers: {
Authorization: `Bearer ${this.microsoft_teams.$auth.oauth_access_token}`,
},
})
},
})