Invoice and accounting cloud software for companies and freelancers
Emit an event for each new or modified record in a table
Emit an event for each new or modified record in a view
Emits an event each time a record is added, updated, or deleted in an Airtable table. Supports tables up to 10,000 records
Create one or more records in a table by passing an array of objects containing field names and values as key/value pairs.
Retrieve records from a table with automatic pagination. Optionally sort and filter results.
Retrieve records in a view with automatic pagination. Optionally sort and filter results.
FacturaDirecta is a powerful API that lets you create and manage invoices,
quotes, and other documents. You can use it to automate your billing process,
or to create custom documents for your clients. FacturaDirecta is easy to use
and has a wide range of features, making it a great choice for any business.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
facturadirecta: {
type: "app",
app: "facturadirecta",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.facturadirecta.$auth.account_name}.facturadirecta.com/api/products.xml`,
auth: {
username: `${this.facturadirecta.$auth.api_token}`,
password: `x`,
},
})
},
})
Using the Airtable API, you can build applications that can:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
airtable: {
type: "app",
app: "airtable",
},
baseId: {
type: "$.airtable.baseId",
appProp: "airtable",
},
tableId: {
type: "$.airtable.tableId",
baseIdProp: "baseId",
},
},
async run({steps, $}) {
return await axios($, {
url: `https://api.airtable.com/v0/${this.baseId}/${this.tableId}`,
headers: {
Authorization: `Bearer ${this.airtable.$auth.api_key}`,
"accept": `application/json`,
},
})
}
})