# Discourse credentials

You can use these credentials to authenticate the following nodes:

- [Discourse](/guides/automated-workflows/integrations/builtin/app-nodes/ts-wf-nodes-base.discourse)


## Prerequisites

- Host an instance of [Discourse](https://discourse.org/)
- Create an account on your hosted instance and make sure that you are an admin


## Supported authentication methods

- API key


## Using API key

To configure this credential, you'll need:

- The **URL** of your Discourse instance, for example `https://community.transmit.io`
- An **API Key**: Create an API key through the Discourse admin panel. Refer to the [Discourse create and configure an API key documentation](https://meta.discourse.org/t/create-and-configure-an-api-key/230124) for instructions on creating an API key and specifying a username.
- A **Username**: Use your own name, `system`, or another user.


Refer to the Authentication section of the [Discourse API documentation](https://docs.discourse.org/) for examples.