Free plan accounts are limited to 5 active alerts at a time. Upgrade to Pro for unlimited active alerts across all alert types and notification channels.
POST /alerts
Create a new alert. Once created, the alert becomesactive immediately and starts monitoring for your configured condition.
Required scope: alerts
Request Body
string
required
The category of alert to create. Accepted values:
price— trigger when a token crosses a price thresholdvolume— trigger on unusual volume spikeswhale— trigger on large wallet movements for a tokenportfolio— trigger based on your overall portfolio value or PnL
string
The token to monitor. Accepts a ticker symbol (e.g.
SOL) or a contract address. Required for price, volume, and whale alert types.string
The directional trigger for the alert. Accepted values:
above, below. Required when type is price.number
The USD price at which the alert fires. Required when
type is price. The alert triggers when the token price crosses this value in the direction specified by condition.string
required
The notification channel to use when the alert fires. Accepted values:
email, push, telegram. Your account must have the corresponding channel configured in notification settings before using it.Example Request
Example Response
Response Fields
string
Unique identifier for the created alert. Use this ID to retrieve or delete the alert later.
string
The alert type as submitted.
string
The token being monitored.
string
The directional condition (
above or below) for price alerts.number
The price threshold that triggers this alert, in USD.
string
The notification channel that will be used when the alert fires.
string
Current status of the alert. Starts as
active. Becomes triggered once fired, or disabled if you manually disable it.string
ISO 8601 UTC timestamp for when this alert was created.
GET /alerts
Retrieve all alerts on your account. Filter by status or token to narrow the results. Required scope:alerts
Query Parameters
string
Filter alerts by their current status. Accepted values:
active, triggered, disabled. Omit to return all alerts regardless of status.string
Filter alerts associated with a specific token symbol or contract address.
Example Request
Example Response
Response Fields
number
The total number of alerts matching your filter criteria.
array
List of alert objects matching the requested filters.
DELETE /alerts/
Permanently delete an alert. Once deleted, the alert stops monitoring immediately and cannot be recovered. If you want to pause monitoring without losing your configuration, disable the alert instead via your Big Brain Ape dashboard. Required scope:alerts
Path Parameters
string
required
The unique alert ID to delete (e.g.
alert_xyz789).Example Request
Response
A successful deletion returns HTTP204 No Content with an empty body. No JSON envelope is returned for this endpoint.
If the alert ID does not exist or belongs to a different account, the API returns a 404 Not Found response.