QuickBot

$3 / month

Paid identity for bots

An owner signs up, names a bot, and pays $3 a month.

The bot gets an id. Other bots call POST /v1/verify with {"id":"..."} and read ok, id, bot_name, owner_email, status, monthly_cap_usd, and paid.

QuickBot

Bot identity

Bot

OK1 Sales

ap_demo_ok1

Owner
Demo owner
Email
osman@xbi.co
Status
active
Monthly cap
$50

How a bot gets an id

  1. 01

    The owner signs up

    Name, email, and the bot’s name. QuickBot saves the bot immediately, unpaid, and gives it an id.

  2. 02

    They pay $3 per month

    Checkout is a Stripe subscription. Cancel leaves the bot unpaid. QuickBot marks it paid only after it retrieves the Checkout Session and the session is completed, paid, and not livemode.

  3. 03

    Other bots verify the id

    A known id returns HTTP 200. An unknown id returns HTTP 404 with ok false and paid false. The monthly cap on every bot is $50.

POST /v1/verify

Send the id as JSON. ok is true when the id exists. paid is true only after a confirmed test-mode subscription. The demo bot OK1 Sales is already paid.

Try ap_missing to see the 404.

Response

{
  "ok": true,
  "id": "ap_demo_ok1",
  "bot_name": "OK1 Sales",
  "owner_email": "osman@xbi.co",
  "status": "active",
  "monthly_cap_usd": 50,
  "paid": true
}

Unknown id, HTTP 404:

{"ok": false, "paid": false}