Skip to main content

Connector Details

NameValue
PlatformToast
Auth TypeAPI Keys
DirectionRead
Tap Repohttps://github.com/singer-io/tap-toast
Tap Metrics

Usage:
Success Rate:

Integration methods

There are two supported ways to integrate with Toast:
  • using Toast APIs (there are restrictions here)
  • using SFTP exports

Using APIs

Toast has two types of API access:
  • integration partner access -> requires going through a lengthy partnership and approval process
  • standard API access -> only available on RMS Essentials plan or higher. Full requirements listed on the Toast docs
Standard API access is read only and is only available on the RMS Essentials plan or higher.

Configuration

To generate standard API access credentials, you can follow the guide in the Toast docs. You will be given the following:
  • API access URL
  • client id
  • client secret
API credentials

Supported data

You can review Toast’s official Postman collection to review what their APIs support. Our connector currently supports the following data:

SFTP exports

Alternatively, Toast does offer the ability to create data exports and access them via SFTP.

Configuration

Configuring SFTP exports in Toast can be cumbersome on the user side. If possible to use the API approach (based on their subscription), that may be simpler.
Generally, the steps are as follows:
  • The Toast user will need to request SFTP access from Toast (it is typically not enabled by default)
  • Once Toast provisions the SFTP connection, the user can configure the data exports they want. This is the most tedious part of the configuration. This is managed directly in the Toast UI under Reports -> Settings -> Data Exports.
  • Configure the SFTP credentials in Hotglue
From there, Toast will generate the files on a schedule and upload them to SFTP. From there, Hotglue will pick them up and process.

Supported data

Currently, our toast-sftp connector supports importing the following data from the data exports: