Enigma provides fresh, accurate data about the identity and financial health of every small business.
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.
The Enigma API enables developers to access data and content from a variety of
sources, including news, weather, and social media. With the Enigma API, you
can build applications that display real-time data, offer insights and
analysis, and provide a variety of other features and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
enigma: {
type: "app",
app: "enigma",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.enigma.com/businesses/{your_enigma_id}`,
headers: {
"x-api-key": `${this.enigma.$auth.api_key}`,
"accept": `application/json`,
},
params: {
lookback_months: `1`,
},
})
},
})
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`,
},
})
}
})