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 |
Reference
Config fields reference
Field
Type
Property name
string
user_auth_key
array<object>
applications
string
start_date
string
outcome_names
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 |