Urban Airship Connect webhook adapter - OXYGEN-MARKET/oxygen-market.github.io GitHub Wiki

HOME > SNOWPLOW TECHNICAL DOCUMENTATION > Webhooks > UrbanAirship Connect webhook adapter

Contents

1. Overview

Technically this is not a webhook as it is integrated via S3, but we include it in this section for ease of discovery.

This webhook adapter lets you track a variety of events logged by UrbanAirship Connect.

2. Implementation

2.1 Event source

Details of the UrbanAirship webhook format as of 30th November 2015.

UrbanAirship uploads NDJSON files to a S3 bucket periodically. This is different to their advertised web API, and can be enabled using their website, under "integrations".

2.2 Snowplow adapter

Implementation: UrbanAirship

UrbanAirship webhook support was implemented in Snowplow 75 Long-Legged Buzzard.

3. Events

All resources for this webhook's events:

Event JSON Schema JSON Paths Redshift Table
CLOSE CLOSE 1-0-0 close_1.json com_urbanairship_close_1.sql
CUSTOM CUSTOM 1-0-0 custom_1.json com_urbanairship_custom_1.sql
FIRST_OPEN FIRST_OPEN 1-0-0 first_open_1.json com_urbanairship_first_open_1.sql
IN_APP_MESSAGE_DISPLAY IN_APP_MESSAGE_DISPLAY 1-0-0 in_app_message_display_1.json com_urbanairship_in_app_message_display_1.sql
IN_APP_MESSAGE_EXPIRATION IN_APP_MESSAGE_EXPIRATION 1-0-0 in_app_message_expiration_1.json com_urbanairship_in_app_message_expiration_1.sql
IN_APP_MESSAGE_RESOLUTION IN_APP_MESSAGE_RESOLUTION 1-0-0 in_app_message_resolution_1.json com_urbanairship_in_app_message_resolution_1.sql
LOCATION LOCATION 1-0-0 location_1.json com_urbanairship_location_1.sql
OPEN OPEN 1-0-0 open_1.json com_urbanairship_open_1.sql
PUSH_BODY PUSH_BODY 1-0-0 push_body_1.json com_urbanairship_push_body_1.sql
REGION REGION 1-0-0 region_1.json com_urbanairship_region_1.sql
RICH_DELETE RICH_DELETE 1-0-0 rich_delete_1.json com_urbanairship_rich_delete_1.sql
RICH_DELIVERY RICH_DELIVERY 1-0-0 rich_delivery_1.json com_urbanairship_rich_delivery_1.sql
RICH_READ RICH_READ 1-0-0 rich_read_1.json com_urbanairship_rich_read_1.sql
SEND SEND 1-0-0 send_1.json com_urbanairship_send_1.sql
TAG_CHANGE TAG_CHANGE 1-0-0 tag_change_1.json com_urbanairship_tag_change_1.sql
UNINSTALL UNINSTALL 1-0-0 uninstall_1.json com_urbanairship_uninstall_1.sql

4. See also

Urban Airship Connect webhook setup

⚠️ **GitHub.com Fallback** ⚠️