34 lines
1.4 KiB
JSON
34 lines
1.4 KiB
JSON
{
|
|
"documentationUrl": "https://docsurl.com",
|
|
"connectionSpecification": {
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "Appsflyer Spec",
|
|
"type": "object",
|
|
"required": ["app_id", "api_token", "start_date"],
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"app_id": {
|
|
"type": "string",
|
|
"description": "App identifier as found in AppsFlyer."
|
|
},
|
|
"api_token": {
|
|
"type": "string",
|
|
"description": "Pull API token for authentication. If you change the account admin, the token changes, and you must update scripts with the new token. <a href=\"https://support.appsflyer.com/hc/en-us/articles/360004562377\">Get the API token in the Dashboard</a>.",
|
|
"airbyte_secret": true
|
|
},
|
|
"start_date": {
|
|
"type": "string",
|
|
"description": "The default value to use if no bookmark exists for an endpoint. Raw Reports historical lookback is limited to 90 days.",
|
|
"examples": ["2021-11-16", "2021-11-16 15:00:00"],
|
|
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}( [0-9]{2}:[0-9]{2}:[0-9]{2})?$"
|
|
},
|
|
"timezone": {
|
|
"type": "string",
|
|
"description": "Time zone in which date times are stored. The project timezone may be found in the App settings in the AppsFlyer console.",
|
|
"default": "UTC",
|
|
"examples": ["US/Pacific", "UTC"]
|
|
}
|
|
}
|
|
}
|
|
}
|