# How to enable WhatsMiner API

{% stepper %}
{% step %}

### Download the WhatsMiner Tool

Start by downloading the official WhatsMiner Tool from the Whatsminer  [website](https://www.whatsminer.com/src/views/firmware-download.html#Tool). This utility is required for API activation and for setting a secure password.
{% endstep %}

{% step %}

### Scan and Add Miners

1. Open the WhatsMiner Tool.
2. Click the **“Miner IP”** button to begin network setup.
3. In the IP management window, enter your local IP range and press **“Add”**, then **“OK”** to confirm.
4. Click **“Start”** to scan for devices—your miners should appear shortly in the list.

<figure><img src="https://415959196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fay3wuqHdkAAEzg5N1LTo%2Fuploads%2F5xj6peOUKngOjTjANqYV%2Fimage.png?alt=media&#x26;token=74cb06dc-ac8b-4e26-bdac-20327ad7fb43" alt=""><figcaption></figcaption></figure>

<figure><img src="https://415959196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fay3wuqHdkAAEzg5N1LTo%2Fuploads%2FoPGNGpzVbEIrru2Nl6ac%2Fimage.png?alt=media&#x26;token=2884c202-6283-4453-89c7-c89a1ed0557e" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Update the Admin Password

The API cannot be enabled unless the administrator password is changed first.

> ⚠️ **Important:** Passwords must be changed through the WhatsMiner Tool—changes made via the web interface won’t activate API access.
>
> 💡 **You can keep using `admin` as the new password, but it still needs to be updated through the tool to enable the API.**

**Steps:**

1. Select your devices by ticking the checkboxes.
2. Click **“Password”** in the top menu.
3. Choose `admin` account, enter the current password, then set and confirm a new one.
4. Click **“Start update”** to apply.

<figure><img src="https://415959196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fay3wuqHdkAAEzg5N1LTo%2Fuploads%2Fbi0GbAwxrAwANYpqzPGY%2Fimage.png?alt=media&#x26;token=a206ca09-a75b-4682-a7e2-8accf775b6a1" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Enable API Communication

Once the password is updated:

1. Click **“Remote Ctrl”**.
2. Select **“Miner API Switch”**.
3. In the new window, choose **“Enable”** and confirm.

<figure><img src="https://415959196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fay3wuqHdkAAEzg5N1LTo%2Fuploads%2F7UwjF8qS1Sf3sHyTocVz%2Fimage.png?alt=media&#x26;token=98c303ba-f7f8-49b4-a85c-7d816f78ccf3" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="success" %}
Your devices are now ready to interact with MoonOne features via the WhatsMiner API.&#x20;
{% endhint %}

***

#### We're always available! <a href="#were-always-available" id="were-always-available"></a>

Chat with us on [Telegram](https://t.me/moondmc_bot).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.moonone.online/other/how-to-enable-whatsminer-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
