# Get trigger options

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

Part of [Triggers](https://www.cryptohopper.com/api-documentation/api-reference/triggers.md) in the Cryptohopper API reference.

Returns the indicator keys and action keys you can use in a trigger, each with its display name.

The handler checks no OAuth scope: any valid access token can call it.

## Headers

| Name | Type | Required | Description |
|---|---|---|---|
| `access-token` | string | yes | The OAuth access token of the user. |

## Path parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `id` | string | yes | Hopper ID. |

## Example request

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

## Response

Example response (illustrative values):

```json
{
    "data": {
        "indicators": {
            "price": "Price",
            "datetime": "Date/time",
            "percentchange": "Percent change",
            "rsi": "RSI",
            "stoch": "Stochastic",
            "stochrsi": "StochRSI",
            "bbands": "Bollinger Bands",
            "macd": "MACD",
            "ema": "EMA",
            "sma": "SMA",
            "kama": "KAMA",
            "tradingview": "TradingView",
            "ai": "AI score",
            "aicorrected": "AI corrected score",
            "aitrend": "AI trend"
        },
        "actions": {
            "loadconfig": "Load template",
            "setbuyingstatus": "Set buying status",
            "setsellingstatus": "Set selling status",
            "hold": "Hold positions",
            "unhold": "Unhold positions",
            "setpercentage": "Set take profit",
            "buy": "Buy",
            "sell": "Sell",
            "openshort": "Open short",
            "closeshort": "Close short",
            "panicsell": "Sell everything / Panic mode",
            "email": "Send email"
        }
    }
}
```

Status codes: 200. Errors return JSON with `status`, `error` and `message`, plus a numeric `code` when the error comes from the API itself rather than the gateway.
