Omnata Product Documentation
  • Omnata Sync for Snowflake
    • What is Omnata Sync for Snowflake?
    • How it works
      • Terminology
      • Branching Mode
      • Sync Directions and Strategies
        • Outbound
        • Inbound
      • Rate Limiting
      • Access Control
      • Notifications
      • Security and Privacy
      • Internal tables
      • Internal Stored Procedures
      • FAQ
    • Step-by-step guides
      • 1. Install the Omnata Sync Engine
      • 2. Install the Omnata Plugin
      • 3. Configure the Plugin
      • 4. Create a connection
      • 5. Create a sync
    • Apps
      • Aerobotics
        • 📘Release History
      • Airtable
        • 📘Release History
      • Amazon Ads
        • Privacy Notice
      • ApprovalMax
        • 📘Release History
      • Bamboo HR
        • 📘Release History
      • Clockify
        • 📘Release History
      • Contentful
        • 📘Release History
      • GitHub
        • 📘Release History
      • Github
      • Google Ads
        • 📘Release History
      • Google Sheets
        • 📘Release History
      • HubSpot
        • 📘Release History
      • Hubspot
      • Infor Data Lake
        • 📘Release History
      • Jira
        • 📘Release History
      • LinkedIn Ads
        • 📘Release History
      • Mailgun
        • 📘Release History
      • Marketo
        • 📘Release History
      • Meta Marketing
        • 📘Release History
      • Microsoft Ads
        • 📘Release History
      • Microsoft Dynamics 365 Business Central
        • 📘Release History
        • 📘Release History
        • 📘Release History
        • 📘Release History
        • 📘Release History
      • Microsoft Entra ID
        • 📘Release History
        • 📘Release History
        • 📘Release History
        • 📘Release History
      • Microsoft Excel
      • Microsoft SQL Server
        • 📘Release History
      • Monday.com
        • 📘Release History
      • MRPeasy
        • 📘Release History
      • PayHero
        • 📘Release History
      • Pinterest Ads
        • Privacy Policy
      • PostgreSQL
        • 📘Release History
      • Salesforce
        • Salesforce Permissions needed
        • Formula Fields
        • How we use the Salesforce APIs
        • 📘Release History
      • Salesforce Marketing Cloud
        • OAuth for APIs, SFTP for file transfer with GPG on outbound
        • OAuth for APIs, SFTP for file transfer
        • OAuth for APIs, Cloud Storage for file transfer
        • 📘Release History
      • Shopify
        • Outbound sync data structures
        • 📘Release History
      • Slack
        • 📘Release History
      • Tiktok Ads
        • Privacy Policy
      • Typeform
        • 📘Release History
      • Wise
        • 📘Release History
      • Xero
        • 📘Release History
      • Zendesk Support
        • 📘Release History
        • 📘Release History
    • Plugins
      • Anatomy of a Plugin
      • Example Plugins
        • Example Plugin: Slack
        • Example Plugin: Zoho CRM
      • Creating Plugins
      • Advanced Plugin topics
        • Advanced rate limiting / concurrency
        • Custom Jinja filters
        • Custom Record Transformers
        • Dynamic Configuration Forms
        • Test case generation
    • Branching
      • Inbound Sync branching
      • Outbound Sync branching
    • Integrations
      • dbt
        • Validation Tests (coming soon)
    • 📘Release History
  • Omnata Connect for Salesforce
    • Overview
    • Getting Started
      • Install the Salesforce App
      • Connect to your data warehouse
        • Snowflake
        • BigQuery
        • Rockset
        • Firebolt
        • SingleStore (previously MemSQL)
      • Deciding which mode to use
    • Omnata with Salesforce Connect (External Objects)
      • Object Configuration
      • View your data in a list
      • Link to other objects
      • Use in a Report
      • Database schema changes
      • Writing to External Objects
    • Omnata with Salesforce Lightning Components
      • Object Configuration
      • View your data in a list
      • Link to other objects
      • Using the Lightning Component on a page
      • Assigning Permissions
    • Advanced Features
      • Row Level Filtering
      • Multi-Currency handling
        • About Multi-Currency
        • Support in Omnata Connect
        • Apex Features
    • Integrations
      • Datadog
    • Omnata with Salesforce Apex
    • Security
    • Use cases
      • Linked object drill-downs
      • Global Search
      • ERP and historical data
      • Embedded product metrics
    • Best Practices
      • Global Search
      • Change Management
      • Snowflake table design
      • Salesforce page layout
      • Salesforce Caching
Powered by GitBook
On this page
  • Pre-requisites
  • Authentication
  • Inbound Syncs
  • Outbound Syncs
  1. Omnata Sync for Snowflake
  2. Apps

ApprovalMax

PreviousPrivacy NoticeNextRelease History

Last updated 1 year ago

Trusted by businesses, accountants, and bookkeepers to automate end-to-end accounts payable and accounts receivable.

Pre-requisites

To connect ApprovalMax to Omnata, you need to have an active account. You can sign up for a .

Authentication

API Requests are authenticated using OAuth 2.0. You need to create an application for Omnata in the Developer Portal and obtain the necessary credentials.

To do this, you need to:

  1. Grant access to the Developer Portal: in order to access the and utilise the ApprovalMax Public API feature, please, request access to the Developer Portal.

  2. Create an application on the Developer Portal: it is mandatory to create an application on the Developer Portal to access the ApprovalMax Public API feature. When creating an application, you generate credentials that will be used for authentication purposes. These credentials are essential for establishing a secure connection between your application and the API. Without creating an application and obtaining the necessary credentials, access to the API feature will not be possible.

  3. Set User roles: to grant access on the consent page, the user must have the role of either Account Owner or Account Manager. This role requirement is in place to control access to sensitive data. It ensures that only users with the appropriate roles can authorise access to the API feature. If a user does not hold the required role, the system will not allow access to the API.

Inbound Syncs

The following streams are supported for inbound syncs:

  • Companies (Full Refresh and Incremental)

  • Xero Bills (Full Refresh and Incremental)

  • Xero Batch Payments (Full Refresh and Incremental)

  • Xero Credit Notes (Full Refresh and Incremental)

  • Xero Sales Invoices (Full Refresh and Incremental)

  • Xero Purchase Orders (Full Refresh and Incremental)

  • Xero Quotes (Full Refresh and Incremental)

There is also an option to perform SCD Type 2 syncs for Incremental streams by selecting "historize" within the stream configuration. This will allow you to capture changes to records over time.

If you use QBooks, please contact Omnata support to enable the QBooks streams.

Outbound Syncs

There is currently no outbound direction support for this App, but please if you have a use case in mind.

free trial
Developer Portal
let us know