What do you want to automate

with Omnivore and Data Stores?

Prompt, edit and deploy AI agents that connect to Omnivore, Data Stores and 2,500+ other apps in seconds.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Get Article with the Omnivore API

Get a single article and its content. See the documentation

 
Try it
Add or update a single record with the Data Stores API

Add or update a single record in your Pipedream Data Store

 
Try it
Save Page with the Omnivore API

Save a page with supplied HTML content. See the documentation

 
Try it
Add or update multiple records with the Data Stores API

Add or update multiple records to your Pipedream Data Store

 
Try it
Save URL with the Omnivore API

Save a URL to Omnivore. See the documentation

 
Try it
Integrate the Omnivore API with the Data Stores API
Setup the Omnivore API trigger to run a workflow which integrates with the Data Stores API. Pipedream's integration platform allows you to integrate Omnivore and Data Stores remarkably fast. Free for developers.

Overview of Omnivore

The Omnivore API offers a platform to integrate with various Point of Sale (POS) systems, streamlining data access across multiple restaurant locations and systems. With Pipedream, you can harness this API to automate tasks, sync data, and connect with other services like CRMs, messaging apps, or analytics tools. By setting up triggers and actions, workflows can process transactions, update menus, gather sales reports, and more, all in real time.

Connect Omnivore

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    omnivore: {
      type: "app",
      app: "omnivore",
    }
  },
  async run({steps, $}) {
    const data = {
      "query": `query Viewer { me { id name } }`,
    }
    return await axios($, {
      method: "POST",
      url: `https://api-prod.omnivore.app/api/graphql`,
      headers: {
        "authorization": `${this.omnivore.$auth.api_key}`,
      },
      data,
    })
  },
})

Overview of Data Stores

Data Stores are a key-value store that allow you to persist state and share data across workflows. You can perform CRUD operations, enabling dynamic data management within your serverless architecture. Use it to save results from API calls, user inputs, or interim data; then read, update, or enrich this data in subsequent steps or workflows. Data Stores simplify stateful logic and cross-workflow communication, making them ideal for tracking process statuses, aggregating metrics, or serving as a simple configuration store.

Connect Data Stores

1
2
3
4
5
6
7
8
9
10
11
export default defineComponent({
  props: {
    myDataStore: {
      type: "data_store",
    },
  },
  async run({ steps, $ }) {
    await this.myDataStore.set("key_here","Any serializable JSON as the value")
    return await this.myDataStore.get("key_here")
  },
})

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo