OneSignal
This page contains the setup guide and reference information for the OneSignal source connector.
Prerequisites
- User Auth Key
 - Applications credentials (App Id & REST API Key)
 
Setup guide
Step 1: Set up OneSignal
Step 2: Set up the OneSignal connector in Airbyte
For Airbyte Cloud:
- Log into your Airbyte Cloud account.
 - Click Sources and then click + New source.
 - On the Set up the source page, select OneSignal from the Source type dropdown.
 - Enter a name for the OneSignal connector.
 - Enter User Auth Key
 - Enter Applications credentials (repeat for every application):
- Enter App Name (for internal purposes only)
 - Enter App ID
 - Enter REST API Key
 
 - Enter the Start Date in format 
YYYY-MM-DDTHH:mm:ssZ - 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:
- Navigate to the Airbyte Open Source dashboard.
 - Click Sources and then click + New source.
 - On the Set up the source page, select OneSignal from the Source type dropdown.
 - Enter the name for the OneSignal connector.
 - Enter User Auth Key
 - Enter Applications credentials (repeat for every application):
- Enter App Name (for internal purposes only)
 - Enter App ID
 - Enter REST API Key
 
 - Enter the Start Date in format 
YYYY-MM-DDTHH:mm:ssZ - 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
- Apps
 - Devices (Incremental)
 - Notifications (Incremental)
 - Outcomes
 
Performance considerations
The connector is restricted by normal OneSignal rate limits.
Data type mapping
| Integration Type | Airbyte Type | Notes | 
|---|---|---|
string | string | |
integer | integer | |
number | number | |
array | array | |
object | object | 
Changelog
| Version | Date | Pull Request | Subject | 
|---|---|---|---|
| 1.1.0 | 2023-08-31 | 28941 | Migrate connector to low-code | 
| 1.0.1 | 2023-03-14 | 24076 | Fix schema and add additionalProperties true | 
| 1.0.0 | 2023-03-14 | 24076 | Update connectors spec; fix incremental sync | 
| 0.1.2 | 2021-12-07 | 8582 | Update connector fields title/description | 
| 0.1.1 | 2021-11-10 | 7617 | Fix get_update state | 
| 0.1.0 | 2021-10-13 | 6998 | Initial Release |