# GetResponse credentials

You can use these credentials to authenticate the following nodes:

- [GetResponse](/guides/automated-workflows/integrations/builtin/app-nodes/ts-wf-nodes-base.getresponse)
- [GetResponse Trigger](#)


## Prerequisites

Create a [GetResponse](https://www.getresponse.com/) account.

## Supported authentication methods

- API key
- OAuth2


## Using API key

To configure this credential, you'll need:

- An **API Key**: To view or generate an API key, go to **Integrations and API > API**. Refer to the [GetResponse Help Center](https://www.getresponse.com/help/where-do-i-find-the-api-key.html) for more detailed instructions.


## Using OAuth2

To configure this credential, you'll need:

- A **Client ID**: Generated when you [register your application](https://apidocs.getresponse.com/v3/oauth2).
- A **Client Secret**: Generated when you [register your application](https://apidocs.getresponse.com/v3/oauth2) as the **Client Secret Key**.


When you register your application, copy the **OAuth Redirect URL** from Mosaic Workflows and add it as the **Redirect URL** in GetResponse.

## Configure OAuth2 credentials for a local environment

GetResponse doesn't accept the localhost callback URL. Follow the steps below to configure the OAuth credentials for a local environment:

1. Use [ngrok](https://ngrok.com/) to expose the local server running on port `5678` to the internet. In your terminal, run the following command:


```sh
ngrok http 5678
```

1. Run the following command in a new terminal. Replace `<YOUR-NGROK-URL>` with the URL that you got from the previous step.


```sh
export WEBHOOK_URL=<YOUR-NGROK-URL>
```

1. Follow the [Using OAuth2](/guides/automated-workflows#using-oauth2) instructions to configure your credentials, using this URL as your **Redirect URL**.