diff --git a/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/activecampaign.yaml b/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/activecampaign.yaml index 39457462420c..17745da63a56 100644 --- a/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/activecampaign.yaml +++ b/airbyte-integrations/connectors/source-activecampaign/source_activecampaign/activecampaign.yaml @@ -19,8 +19,21 @@ definitions: retriever: record_selector: $ref: "*ref(definitions.selector)" + + # API Docs: https://developers.activecampaign.com/reference/pagination paginator: - type: NoPagination + type: DefaultPaginator + url_base: "*ref(definitions.requester.url_base)" + page_size_option: + inject_into: "request_parameter" + field_name: "limit" + pagination_strategy: + type: "OffsetIncrement" + page_size: 20 + page_token_option: + inject_into: "request_parameter" + field_name: "offset" + requester: $ref: "*ref(definitions.requester)"