Varen Docs
API Reference

Introduction

Varen REST API for programmatic access to your monitoring data.

The Varen API lets you manage monitors, query changes, and receive webhook notifications programmatically. All endpoints are under https://api.varen.dev/v1/.

Authentication

All endpoints require a Bearer API key (except where noted). Create keys from Dashboard → Settings → API Keys.

curl https://api.varen.dev/v1/monitors \
  -H "Authorization: Bearer vk_your_key_here"

Plan access

CapabilityHobbyPro
Read endpoints (GET)
Write endpoints (POST/PATCH/DELETE)
On-demand scans
Webhook destinations

Rate limits

  • Authenticated requests: 60/min per user
  • On-demand scans: 3/min per user

Rate limit info is returned in response headers:

  • X-RateLimit-Limit
  • X-RateLimit-Remaining
  • X-RateLimit-Reset

Response format

All responses follow a consistent format:

Success:

{
  "data": { ... },
  "meta": { "total": 42, "page": 1, "per_page": 20 }
}

Error:

{
  "error": {
    "code": "not_found",
    "message": "Monitor not found"
  }
}

Next steps

On this page