Fareflare API reference

Create a revocable API key in the dashboard and send it as Authorization: Bearer YOUR_KEY. Creating monitors and webhooks also requires a unique Idempotency-Key header (8–128 characters); reuse it when retrying the same request.

Prices use integer minor units: USD 123.45 is 12345. Lists are paginated using limit and cursor. Honor Retry-After on HTTP 429.

Download the OpenAPI schema for request fields and response types. Connect an MCP client to https://fareflare.dev/mcp using OAuth or a bearer API key.

Available endpoints
MethodPathPurpose
GET/healthHealth
POST/v1/monitorsCreate
GET/v1/monitorsList Monitors
POST/v1/webhooksRegister Webhook
GET/v1/webhooksList Webhooks
GET/v1/webhooks/{webhook_id}Get Webhook
DELETE/v1/webhooks/{webhook_id}Delete Webhook
POST/v1/webhooks/{webhook_id}/challengeChallenge Webhook
POST/v1/webhooks/{webhook_id}/verifyVerify Webhook
POST/v1/webhooks/{webhook_id}/disableDisable Webhook
GET/v1/monitors/{monitor_id}Get Monitor
PATCH/v1/monitors/{monitor_id}Update Monitor
GET/v1/monitors/{monitor_id}/historyHistory
GET/v1/alertsAlerts
POST/v1/alerts/{delivery_id}/retryRetry
POST/v1/monitors/{monitor_id}/retry-collectionRetry Collection
PUT/v1/monitors/{monitor_id}/policyPolicy
GET/v1/preferencesPreferences
PUT/v1/preferencesUpdate Preferences
POST/v1/preferences/telegram-previewTelegram Preview
GET/v1/configPublic Config
POST/auth/registerRegister
POST/auth/loginLogin
POST/auth/recoverRecover
POST/auth/logoutLogout
GET/v1/accountAccount
DELETE/v1/accountDelete Account
GET/v1/api-keysList Keys
POST/v1/api-keysCreate Key
DELETE/v1/api-keys/{identifier}Revoke Key
GET/v1/telegramTelegram Status
POST/v1/telegramTelegram Connect
DELETE/v1/telegramTelegram Disconnect
GET/v1/oauth/requests/{request_id}Consent Request
POST/v1/oauth/requests/{request_id}Consent
GET/v1/oauth/grantsConnected Apps
DELETE/v1/oauth/grants/{identifier}Disconnect App

Open the dashboard