GET https://api.cryptohopper.com/v1/hopper/{id}/troubleshooter

Runs the troubleshooter checks for the hopper, such as subscription, enabled state and config errors, and returns each check with its result. The checks depend on the bot type.

OAuth scope: read About scopes

status is 1 when the check passed and 0 when it failed.

Example request

curl "https://api.cryptohopper.com/v1/hopper/HOPPER_ID/troubleshooter" \
  -H "access-token: YOUR_ACCESS_TOKEN"

Parameters

Headers

NameTypeRequiredDescription
access-token string Required The OAuth access token of the user.

Path parameters

NameTypeRequiredDescription
id string Required Hopper ID.

Query parameters

NameTypeRequiredDescription
platform string Optional web or app: picks the wording and help links for the website or the mobile app. Default web.
lang string Optional Language of the returned texts, as a language code such as nl or de. Default the Accept-Language header, else English.

Response

Example response (illustrative values)

{
    "data": {
        "troubleshooter": [
            {
                "title": "Do you have an active subscription?",
                "status": 1,
                "description": "You have an active and valid subscription for this bot."
            },
            {
                "title": "Is the bot enabled?",
                "status": 1,
                "description": "Yes, the bot is enabled."
            }
        ]
    }
}

Status codes: 200. Errors return JSON with status, error and message. See How the API works for response codes and rate limits.