This is a Singer tap that produces JSON-formatted data following the Singer spec.
This tap:
- Pulls raw data from Emarsys's API
- Extracts the following resources from Emarsys
- Campaigns
- Contacts
- Contact Lists
- Contact List Memberships
- Email Campaign Metrics
- Daily occurrences of email events
- Opened
- Not Opened
- Received
- Clicked
- Not Clicked
- Bounced
- Hard Bounced
- Soft Bounced
- Block Bounced
- Daily occurrences of email events
- Outputs the schema for each resource
This tap requires a config.json
which specifies details regarding API authentication, a cutoff date for syncing historical data, and an optional flag which controls collection of anonymous usage metrics. See config.sample.json for an example.
To run tap-emarsys
with the configuration file, use this command:
› tap-emarsys -c my-config.json
Copyright © 2018 Stitch