Aurinko
Aurinko websiteAurinko blogAPI ReferenceContact Support
Aurinko API
Aurinko API
  • Getting started
    • What is Unified Mailbox API?
    • Getting started with Aurinko
    • Get your developer API keys
    • Adding Aurinko to Google Workspace allowlist
    • Bubble.io plugin
    • Team members and roles in applications
  • Unified APIs
    • Email API
    • Calendar API
    • Contacts API
    • Tasks API
    • Webhooks API
      • Configuring Pub/Sub for Gmail API Webhooks
    • Direct API
  • Authentication
    • OAuth Flow
      • Account OAuth Flow
      • User ОАuth Flow
      • Service Account OAuth Flow
    • Authentication scopes
    • Authorized return URLs
    • Google OAuth setup
    • Office 365 OAuth setup
    • ZOHO OAuth setup
    • Service accounts
      • Setting up G Suite service account
      • Setting up Office 365 daemon app registration
  • Scheduling
    • Create your first appointment booking page
    • Calendar Booking Page
    • Booking API
    • Group Booking API
  • Workspace Addons
    • Outlook addins
      • Create your first Outlook addin
      • Office 365: Installing Outlook addin
    • Microsoft Teams apps
      • Microsoft Teams bot setup
      • Create your first MS Teams app
      • Installing MS Teams app
    • Chrome Extensions with Google authentication
    • Google Workspace Add-Ons
  • Dynamic API
    • What is Dynamic (Virtual) API?
    • Getting Started with Dynamic API
Powered by GitBook
On this page
  1. Getting started

What is Unified Mailbox API?

The Aurinko Unified Mailbox API enables seamless integration with email, calendar, contacts, and task providers like Google and Office 365.

NextGetting started with Aurinko

Last updated 7 months ago

The Aurinko unified mailbox API allows developers to quickly build integrations with many mailbox providers and services like Google, Office 365, Outlook.com, MS Exchange. The unified API abstracts away differences between many email, calendar, contact, task APIs to make it easy to connect and sync the mailbox data.

The Aurinko API's focus is convenient and reliable data synchronization for all supported data categories (email, calendar, contacts, tasks) so the API provides methods to receive changes/deltas and be notified of the changes (through webhooks) in a unified manner. The API's sync/deltas model should allow developers to build reliable event based solutions easily.

The Aurinko API is mainly a pass-through platform, proxying all requests directly to data providers, using smart query techniques where necessary (i.e. when providing the same sync/delta model for recurring events or for a hierarchy of email folders). Some control data may be cached on the API servers to provide reliable sync/deltas but the data are limited to Ids, master-instance, thread-message relations and contents of processed emails, events, contacts, tasks are never stored on the Aurinko servers.

When you authenticate an account to Aurinko you get an account access token and can start using the API. Aurinko takes care of keeping its provider connections authorized so you don't have to worry about refreshing tokens.

Also when you start using the sync/deltas methods the Aurinko platform provisions necessary event notification subscriptions to monitor any changes to data in the remote account. Aurinko takes care of renewing the subscriptions and re-creating them when they're lost so the developers don't have to worry about that.

Quickstart guides


  • - Learn how to read data from email inboxes, create and send emails, attach files.

  • - Learn how to read data from calendars and events, create and modify events, send event notifications.

  • - Learn how to read data from address books, create and modify contacts.

  • - Learn how to read data from task lists and manage todos.

  • - Learn how to subscribe to Aurinko push events.

Email API
Calendar API
Contacts API
Tasks API
Webhooks API