Revel Systems

POS system

Integrate the Revel Systems API with the Go API

Setup the Revel Systems API trigger to run a workflow which integrates with the Go API. Pipedream's integration platform allows you to integrate Revel Systems and Go remarkably fast. Free for developers.

Run Go Code with the Go API

Run any Go code and use any Go package available with a simple import. Refer to the Pipedream Go docs to learn more.

 
Try it

Overview of Revel Systems

Using the Revel Systems API, it is possible to access point-of-sale functions
and customer relationship management in a single platform. Businesses can
control customer and transaction data across multiple locations anywhere in the
world.

The API can be used in a variety of different ways to create custom solutions
and applications, including:

  • Online and In-Store Point-of-Sale Solutions
  • Inventory Management and Supply Chain Solutions
  • Mobile Ordering, Payment, and Delivery Applications
  • Customer Relationship Management Tools
  • Corporate Dashboards and Analytics Platforms
  • Gift Card and Loyalty Program Management Applications
  • And more!

Connect Revel Systems

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    revel_systems: {
      type: "app",
      app: "revel_systems",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.revel_systems.$auth.subdomain}.revelup.com/resources/OrderItem`,
      headers: {
        "API-AUTHENTICATION": `${this.revel_systems.$auth.api_key}:${this.revel_systems.$auth.api_secret}`,
      },
    })
  },
})

Connect Go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import (
	"fmt"

	pd "github.com/PipedreamHQ/pipedream-go"
)

func main() {
	// Access previous step data using pd.Steps
	fmt.Println(pd.Steps)

	// Export data using pd.Export
	data := make(map[string]interface{})
	data["name"] = "Luke"
	pd.Export("data", data)
}