Skip to main content

Documentation Index

Fetch the complete documentation index at: https://bobprince.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Hookdrop offers a free plan to get started and paid plans for higher volume and longer event retention. All plans give you access to the core capture, replay, and forwarding features.
The free plan is always available — no credit card required.
Start on the free plan to explore Hookdrop. Upgrade when you need more events per month or longer retention.
Payments are processed in Nigerian naira (₦) via Paystack and billed monthly.

Upgrading your plan

  1. Go to Dashboard → Billing.
  2. Find the plan you want and click Upgrade to [Plan name].
  3. You’ll be redirected to Paystack to complete payment.
  4. Once payment is confirmed, your plan is updated immediately.
Downgrading is not currently available from the billing UI.

AI features

AI-powered features — explain payload, generate TypeScript interface, generate handler code, and diagnose failure — require the Starter plan or above. See AI features for details on what each feature does.

Billing API

Check your current plan

GET /api/billing/current
Authorization: Bearer TOKEN
Response:
{
  "current_plan": "starter",
  "limits": {
    "name": "Starter",
    "amount": 7500,
    "currency": "NGN",
    "events": 10000,
    "retention_hours": 168
  },
  "plan_expires_at": "2026-05-01T00:00:00.000Z"
}

List all plans

GET /api/billing/plans
Response:
{
  "plans": {
    "free": {
      "name": "Free",
      "amount": 0,
      "currency": "NGN",
      "events": 500,
      "retention_hours": 24
    },
    "starter": {
      "name": "Starter",
      "amount": 7500,
      "currency": "NGN",
      "events": 10000,
      "retention_hours": 168
    },
    "pro": {
      "name": "Pro",
      "amount": 19000,
      "currency": "NGN",
      "events": 100000,
      "retention_hours": 720
    },
    "team": {
      "name": "Team",
      "amount": 49000,
      "currency": "NGN",
      "events": 500000,
      "retention_hours": 2160
    }
  }
}
Each plan object contains:
FieldTypeDescription
namestringDisplay name of the plan
amountnumberMonthly price in kobo (NGN); 0 for free
currencystringCurrency code — always NGN
eventsnumberMaximum events captured per month
retention_hoursnumberHow long events are stored before they expire

Have questions about billing? See the Billing FAQ.