PushEngage
PushEngage ETL connector for data replication
PushEngage
PushEngage ETL connector for data replication
Snapshot
Features |
Details |
Release Status |
Released |
Source API Version |
v1 |
Table Selection |
Yes |
Column Selection |
Yes |
Edit Integration |
Yes |
Replication Type Selection |
No |
Authentication Parameters |
PushEngage API Key |
Replication Type |
Full Replication Key Based Incremental |
Replication Key |
Date |
Suggested Replication Frequency |
24 hrs |
Tables/APIs Supported | |
SentNotifications |
ScheduledNotifications |
DraftNotifications |
Pre-requisites
- Generate PushEngage API Key for Daton
- Read more on How to get your PushEngage API Key at https://docs.sarasanalytics.com/faqs/source-api-keys/pushengage-api-key
Integrate PushEngage with Daton
- Signin to Daton
- Select PushEngage from Integrations page
- Provide Integration Name, Replication Frequency, and History. Integration name would be used in creating tables for the integration and cannot be changed later
- Provide PushEngage API Key
- Post successful authentication, you will be prompted to choose from the list of available tables
- Then select all required fields for each table
- Submit the integration
Workflow
- Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse
- Users would be able to edit/pause/re-activate/delete integration anytime
- Users can view job status and process logs from the integration details page by clicking on the integration name from the active list
PushEngage Data
SentNotifications
Purpose: This endpoint is used to list all notification created by users with status "sent".
Source API Documentation https://www.pushengage.com/api/notifications/list-sent/
Replication: Key-Based Replication
Replication Key: start_date
Fields
Name |
Target Datatype |
notification_id |
STRING |
notification_title |
STRING |
notification_message |
STRING |
notification_url |
STRING |
notification_image |
STRING |
sent_time |
datetime |
statistics |
RECORD |
ScheduledNotifications
Purpose: This endpoint is used to list all notification created by users with status "later".
Source API Documentation https://www.pushengage.com/api/notifications/list-scheduled/
Replication: Full Replication
Replication Key: NA
Fields
Name |
Target Datatype |
notification_id |
STRING |
notification_title |
STRING |
notification_message |
STRING |
notification_url |
STRING |
notification_image |
STRING |
sent_time |
datetime |
statistics |
RECORD |
DraftNotifications
Purpose: This endpoint is used to list all notification created by users with status as "draft".
Source API Documentation https://www.pushengage.com/api/notifications/list-draft/
Replication: Full Replication
Replication Key: NA
Fields
Name |
Target Datatype |
notification_id |
STRING |
notification_title |
STRING |
notification_message |
STRING |
notification_url |
STRING |
notification_image |
STRING |
sent_time |
datetime |
statistics |
RECORD |