{ "documentationUrl": "https://docs.airbyte.com/integrations/sources/paystack", "connectionSpecification": { "$schema": "http://json-schema.org/draft-07/schema#", "title": "Paystack Source Spec", "type": "object", "required": ["secret_key", "start_date"], "additionalProperties": true, "properties": { "secret_key": { "type": "string", "title": "Secret Key", "pattern": "^(s|r)k_(live|test)_[a-zA-Z0-9]+$", "description": "The Paystack API key (usually starts with 'sk_live_'; find yours here).", "airbyte_secret": true }, "start_date": { "type": "string", "title": "Start Date", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$", "description": "UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.", "examples": ["2017-01-25T00:00:00Z"], "format": "date-time" }, "lookback_window_days": { "type": "integer", "title": "Lookback Window (in days)", "default": 0, "minimum": 0, "description": "When set, the connector will always reload data from the past N days, where N is the value set here. This is useful if your data is updated after creation." } } } }