Skip to content

Commit 581d346

Browse files
authored
feat(source-mailchimp): add oauth_connector_input_specification for declarative OAuth (#75576)
1 parent 753e32d commit 581d346

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

airbyte-integrations/connectors/source-mailchimp/manifest.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4792,6 +4792,19 @@ spec:
47924792
- auth_type
47934793
predicate_value: oauth2.0
47944794
oauth_config_specification:
4795+
oauth_connector_input_specification:
4796+
consent_url: "https://login.mailchimp.com/oauth2/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}"
4797+
access_token_url: "https://login.mailchimp.com/oauth2/token"
4798+
access_token_headers:
4799+
Content-Type: "application/x-www-form-urlencoded"
4800+
access_token_params:
4801+
grant_type: "authorization_code"
4802+
code: "{{ auth_code_value }}"
4803+
client_id: "{{ client_id_value }}"
4804+
client_secret: "{{ client_secret_value }}"
4805+
redirect_uri: "{{ redirect_uri_value }}"
4806+
extract_output:
4807+
- access_token
47954808
complete_oauth_output_specification:
47964809
type: object
47974810
additionalProperties: false

airbyte-integrations/connectors/source-mailchimp/metadata.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ data:
1111
connectorSubtype: api
1212
connectorType: source
1313
definitionId: b03a9f3e-22a5-11eb-adc1-0242ac120002
14-
dockerImageTag: 2.1.21
14+
dockerImageTag: 2.1.22
1515
dockerRepository: airbyte/source-mailchimp
1616
documentationUrl: https://docs.airbyte.com/integrations/sources/mailchimp
1717
externalDocumentationUrls:

docs/integrations/sources/mailchimp.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ Now that you have set up the Mailchimp source connector, check out the following
126126

127127
| Version | Date | Pull Request | Subject |
128128
|--------|------------|----------------------------------------------------------|---------------------------------------------------------------------------|
129+
| 2.1.22 | 2026-04-01 | [75576](https://github.com/airbytehq/airbyte/pull/75576) | Add `oauth_connector_input_specification` for declarative OAuth |
129130
| 2.1.21 | 2026-03-31 | [75803](https://github.com/airbytehq/airbyte/pull/75803) | Update dependencies |
130131
| 2.1.20 | 2026-03-24 | [74579](https://github.com/airbytehq/airbyte/pull/74579) | Update dependencies |
131132
| 2.1.19 | 2026-03-03 | [74155](https://github.com/airbytehq/airbyte/pull/74155) | Update dependencies |

0 commit comments

Comments
 (0)