---
title: Mastodon
slug: mastodon
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_mastodon.png
createdAt: 2025-02-03T13:28:28.553Z
---

With Mastodon modules in Make, you can:

- create, update, retrieve, and delete statuses
- create, update, and retrieve polls
- list, retrieve, and delete notifications
- create, retrieve, and search accounts; retrieve an account by name or URL
- upload a media

To get started with Mastodon, create an account at [mastodon.org](https://joinmastodon.org/).

## Connect Mastodon to Make

To connect Mastodon app, you need to obtain the Server Name from your Mastodon account and insert them into your Make scenario.

1. Log in to your Make account, insert a Mastodon module in your scenario, and click the **Add** button next to the **Connection** field.
2. Optional: In the **Connection name** field, enter a name for the connection.
3. In th&#x65;**&#x20;Server Name** field, enter the name of the server. For example, For example, in this URL `https://uiuxdev.social/web/@devmake`, `uiuxdev.social` is the server's name.
4. Click **Save**.
5. Click **Authorize** to allow Make access to your account.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/q2T87myLkqBN0xZWvCeEY_uuid-16d52f97-c2a7-3144-5b4c-a5b9dc1bf78a.png)

You have successfully established the connection. You can now edit your scenario and add more Mastodon modules. If your connection needs reauthorization at any point, follow the connection renewal steps [here](docId\:SO88FM6pkT0G-adKDDfzZ).

## Connect Mastodon with Make Using OAuth Credentials

To connect Mastodon with the Make with the OAuth credentials:

1. Log in to your Mastodon account.
2. Click **Preferences**.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/prWPrG9tne4R6KS_7ZXhf_uuid-70c58aa6-27fc-5cbc-d8da-bea536b9e276.png)
3. Click **Development** > **New application**.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/XiQqhZVF9eOTaaBtGKmA1_uuid-3c280d76-5c96-36a8-10cd-d2684f7d5405.png)
4. Enter the application name, application website, redirect URI, and select the scopes you want to allow. Click **Submit**.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/FwcoQA5oU6b_GZXKZha1D_uuid-a94e896d-87e0-c1f9-fbb1-73695defd800.png)
5. Copy the **Client key** and **Client secret** to a safe place.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/BKZTpZHCuRI7eAgRRGiQM_uuid-f75335cd-34ea-925f-23e9-9cf7febc245c.png)
6. Log in to your Make account, and add a module from the Mastodon app into a  scenario.

   ![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/Zf3rDb4IT87uIwhvElkXP_uuid-9f8a0050-0348-8a3e-9082-2c701f49b49d.png)
7. Click **Add** next to the **Connection field** and then click **Show Advanced Settings**.
8. Optional: In the **Client ID** and **Client Secret** fields, enter the details you have copied in step 5.
9. In the **Server Name** field, enter the name of the server. For example, For example, in this URL `https://uiuxdev.social/web/@devmake`, `uiuxdev.social` is the server's name.

   Select the additional scopes required, and click **Save**.

You have successfully created the connection.
