Let your agents ask before acting.

Greenlight is a one-call API that lets AI agents pause and request human approval before taking high-stakes actions. No infrastructure required.

Get started free →

How it works

1. Agent calls API

Your agent POSTs an approval request with a title, description, and context.

2. Human gets notified

The approver receives an email (or webhook) with a one-click decision UI.

3. Agent gets decision

Agent polls the request or receives a webhook callback with approve/reject + comment.

Quickstart

# 1. Get a free API key curl -X POST /v1/keys \ -H "Content-Type: application/json" \ -d '{"name": "My Agent", "email": "you@example.com"}' # 2. Request approval before a dangerous action curl -X POST /v1/requests \ -H "Authorization: Bearer gl_your_key" \ -H "Content-Type: application/json" \ -d '{ "title": "Send weekly report email to 5,000 users?", "description": "The agent has drafted the email. Approve to send.", "context": {"recipient_count": 5000, "subject": "Q1 Report"}, "webhook_url": "https://yourapp.com/webhook" }' # 3. Poll for decision curl /v1/requests/{id} \ -H "Authorization: Bearer gl_your_key"

Pricing

Free

$0
  • 10 requests/month
  • Email notifications
  • Webhook callbacks
  • 48hr retention

Pro

$29/mo
  • Unlimited requests
  • All notification channels
  • 90-day retention
  • Priority support
  • Team approvers