{ "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. Get the API token in the Dashboard.", "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"] } } } }