singer-tap-appsflyer
This is a fork of Singer tap-appsflyer tap that produces JSON-formatted data following the Singer spec.
This tap:
- Pulls raw data from AppFlyer's Raw Data Reports V5 API
- Outputs the schema for each resource
- Incrementally pulls data based on the input state
Config
Sample config
{
"app_id": "string", # required
"api_token": "string", # required
"start_date": "2022-01-01T00:00:00Z", # optional
}
Key | Type | Value | Required |
---|---|---|---|
app_id | string | Application id | True |
api_token | string | Appsflyer API token | True |
start_date | string | "%Y-%m-%dT%H:%M:%SZ" format | False |
organic_installs | bool | true -> Downloads organic installs event | False |
table_prefix | string | rename stream from 'installs' to 'table_installs' | False |
schema_prefix | string | rename stream from 'installs' to 'schema-installs' | False |
Notes
-
table_prefix
andschema_prefix
useful for renaming stream to be used by a postgres target, such as the pipelinewise-target-postgres and used withschema_mapping
-
start_date
is a suggestion. Actual start date will depend on data availability from Appsflyer. See data availability window. - Be careful of rate limit for the pull API
- End date is always
datetime.now()
Copyright © 2017 Stitch, Inc. & Izzudin Hafiz