MailChimp

The following are the properties for connecting to MailChimp. The required properties are identified using the *** characters.

If a connection string property value has special characters such as semicolons, single quotes, spaces, etc., then you must quote the value using either single or double quotes.

Other properties (Proxy...) are detailed in section common properties

There are two authentication methods available for connecting to MailChimp. You can set the APIKey to the key you generate in your account settings. Instead of providing your APIKey, you can use the OAuth standard to authenticate the application.

API Key

The API key used for accessing your MailChimp account.

The API key used for accessing your MailChimp account. The API key can be found in MailChimp by going to Account -> Extras -> API Keys.

Initiate OAuth

This property sets whether the provider will initiate the process to obtain the OAuthAccessToken and OAuthServerUrl when it connects. If this property is set, the provider also automatically exchanges the refresh token for a new, valid OAuth access token. Default value is false.

OAuth Access Token

The OAuth access token secret of the authenticated account.

The OAuthAccessToken property is used to connect using OAuth. The OAuthAccessToken is retrieved from the OAuth server as part of the authentication process. It has a server-dependent timeout and can be reused between requests.

The access token is used in place of your username and password. The access token protects your credentials by keeping them on the server.

The OAuthAccessToken property is used to connect using OAuth. The OAuthAccessToken is retrieved from the OAuth server as part of the authentication process. It has a server-dependent timeout and can be reused between requests.

The access token is used in place of your username and password. The access token protects your credentials by keeping them on the server.

OAuth Client Id***

The client Id assigned when you register your application with an OAuth authorization server.

OAuth requires you to register your application. As part of the registration, you will receive a client Id, sometimes also called a consumer key, and a client secret. You must specify both the OAuthClientId andOAuthClientSecret to connect to an OAuth server.

OAuth requires you to register your application. As part of the registration, you will receive a client Id, sometimes also called a consumer key, and a client secret. You must specify both the OAuthClientId and OAuthClientSecret to connect to an OAuth server.

OAuth Client Secret***

The client secret assigned when you register your application with an OAuth authorization server.

OAuth requires you to register your application. As part of the registration you will receive a client Id and a client secret, sometimes also called a consumer secret. You must specify both the OAuthClientId and OAuthClientSecret to connect to an OAuth server.

OAuth requires you to register your application. As part of the registration you will receive a client Id and a client secret, sometimes also called a consumer secret. You must specify both the OAuthClientId and OAuthClientSecret to connect to an OAuth server.

OAuth Settings Location

The location of the settings file where OAuth values are saved when InitiateOAuth is set to true.

SSL Cert

The certificate to be accepted from the server when connecting using SSL.

If using an SSL connection, this property can be used to specify the SSL certificate to be accepted from the server. Any other certificate that is not trusted by the machine will be rejected. This can take the form of a full PEM certificate, the path to a file containing the certificate, the public key, the MD5 thumbprint, or the SHA1 thumbprint. If not specified, any valid certificate will be accepted. Use '*' to signify to accept all certificates. Do not specify the SSLCert to only accept certificates that the machine already trusts.

Timeout

The value in seconds until the timeout error is thrown, canceling the operation. Default value is 60.

If the Timeout property is set to 0, operations do not time out: They run until they complete successfully or encounter an error condition. If Timeout expires and the operation is not yet complete, the provider throws an exception.

Last updated