with Alegra and Storeganise?
Adds a payment to the targeted invoice. See the documentation
Marks the selected invoice as paid in Storeganise. See the documentation
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}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
storeganise: {
type: "app",
app: "storeganise",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.storeganise.$auth.subdomain}.storeganise.com/api/v1/sites`,
headers: {
"Authorization": `ApiKey ${this.storeganise.$auth.api_key}`,
},
})
},
})