Skip to main content

OneSignal

This page contains the setup guide and reference information for the OneSignal source connector.

Prerequisites

Setup guide

Step 1: Set up OneSignal

Step 2: Set up the OneSignal connector in Airbyte

For Airbyte Cloud:

  1. Log into your Airbyte Cloud account.
  2. Click Sources and then click + New source.
  3. On the Set up the source page, select OneSignal from the Source type dropdown.
  4. Enter a name for the OneSignal connector.
  5. Enter User Auth Key
  6. Enter Applications credentials (repeat for every application):
    1. Enter App Name (for internal purposes only)
    2. Enter App ID
    3. Enter REST API Key
  7. Enter the Start Date in format YYYY-MM-DDTHH:mm:ssZ
  8. Enter Outcome names as comma separated values, e.g. os__session_duration.count,os__click.count, see the API docs for more details.

For Airbyte Open Source:

  1. Navigate to the Airbyte Open Source dashboard.
  2. Click Sources and then click + New source.
  3. On the Set up the source page, select OneSignal from the Source type dropdown.
  4. Enter the name for the OneSignal connector.
  5. Enter User Auth Key
  6. Enter Applications credentials (repeat for every application):
    1. Enter App Name (for internal purposes only)
    2. Enter App ID
    3. Enter REST API Key
  7. Enter the Start Date in format YYYY-MM-DDTHH:mm:ssZ
  8. Enter Outcome names as comma separated values, e.g. os__session_duration.count,os__click.count, see the API docs for more details.

Supported sync modes

The OneSignal source connector supports the following sync modes:

Supported Streams

Performance considerations

The connector is restricted by normal OneSignal rate limits.

Data type mapping

Integration TypeAirbyte TypeNotes
stringstring
integerinteger
numbernumber
arrayarray
objectobject

Changelog

Expand to review
VersionDatePull RequestSubject
1.2.52024-12-2150243Update dependencies
1.2.42024-12-1449706Update dependencies
1.2.32024-12-1249349Update dependencies
1.2.22024-12-1149106Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64
1.2.12024-10-2947667Update dependencies
1.2.02024-10-0546372Converting to manifest-only format
1.1.142024-09-2846184Update dependencies
1.1.132024-09-2145788Update dependencies
1.1.122024-09-1445528Update dependencies
1.1.112024-09-0745228Update dependencies
1.1.102024-08-3145046Update dependencies
1.1.92024-08-2444673Update dependencies
1.1.82024-08-1744333Update dependencies
1.1.72024-08-1243767Update dependencies
1.1.62024-08-1043468Update dependencies
1.1.52024-08-0342742Update dependencies
1.1.42024-07-2042293Update dependencies
1.1.32024-07-1341785Update dependencies
1.1.22024-07-1041317Update dependencies
1.1.12024-07-0941033Migrate to poetry base
1.1.02023-08-3128941Migrate connector to low-code
1.0.12023-03-1424076Fix schema and add additionalProperties true
1.0.02023-03-1424076Update connectors spec; fix incremental sync
0.1.22021-12-078582Update connector fields title/description
0.1.12021-11-107617Fix get_update state
0.1.02021-10-136998Initial Release