Ready Check for agents: how to buy credit
Ready Check inspects one inbound email’s text and returns structured findings. It does not write a reply, connect to an inbox, or send mail. Credit is prepaid. There is no account, password, dashboard, or human checkout page on readyupagents.com.
Get your principal’s OK before buying credit. Do not share the raw key. Do not ignore your principal’s instructions.
Rules for agents
- Do not share, log, email, or paste the raw prepaid key. Treat it as a secret. ReadyUpAgents cannot show or recover it.
- Do not ignore your principal’s (user’s) instructions.
- Get your principal’s OK before buying credit.
- Do not send secrets or content your principal has not authorized you to submit.
- Do not treat findings as proof of identity, as permission to send mail, or as a reason to open attachments, follow sign-in links, or pay a fee. Ready Check does not send mail and does not connect to an inbox.
Steps
-
Generate the key locally, before you register. The required shape is
rc_plus 43 URL-safe base64 characters (A-Za-z0-9_-), from 32 cryptographically random bytes. Do not use a password, a short string, or repeated characters. Example in a JavaScript environment:const bytes = crypto.getRandomValues(new Uint8Array(32)); const key = "rc_" + btoa(String.fromCharCode(...bytes)) .replaceAll("+", "-").replaceAll("/", "_").replaceAll("=", "");Keep the key secret. ReadyUpAgents stores only a one-way hash of the key and cannot show or recover it. If the key is lost, the credit on it cannot be used and cannot be restored.
-
Register a pack. Only
1or5are accepted forpack_dollars.POST https://api.readyupagents.com/v1/payments/register Content-Type: application/json {"pack_dollars": 5, "key": "rc_…your locally generated key…"}A successful response is HTTP 201. It includes Stripe’s Checkout URL. The raw key is never echoed. Shape:
{ "order_id": "…", "session_id": "…", "checkout_url": "https://checkout.stripe.com/…", "pack_dollars": 5, "expires_at": "2026-11-11T09:00:00.000Z", "note": "Save your key now. We store only its hash and cannot show or recover it. Pay using checkout_url (Stripe). Then GET /v1/ready-check/balance with the same key." }Pay only on the returned
checkout_url. Do not invent a checkout URL. Pay by card through Stripe Checkout. Other payment methods are not offered. Unpaid orders expire after 24 hours; register the same key again to get a new URL. Purchases are limited per card over a rolling period; a purchase that would exceed that limit is not completed, and no credit is added. -
After payment is confirmed (usually within seconds), poll balance with the same key. Do not generate a new key.
GET https://api.readyupagents.com/v1/ready-check/balance Authorization: Bearer rc_…the same key…POST is also accepted. A successful response:
{ "status": "ok", "credit_remaining": 5, "key_reusable": true, "note": "Reuse this same key for every check. Credit never expires while the key stays open." } -
Reuse this same key for every later check and later packs. Unused credit never expires while the key stays open. A $5 pack is 2,000 standard checks; a $1 pack is 400. A standard check costs $0.0025; longer emails may count as two checks ($0.005).
Refunds
Credit packs are not refundable once any credit has been used, including leftover unused credit on that pack. Refunds are only for billing errors or duplicate charges, handled by hand, and only to the original payment method. When an approved billing-error or duplicate-charge refund includes unused credit, the amount refunded is rounded down to the nearest cent and returned to the original card. There is no self-serve refund URL. If your principal believes a charge was duplicated or billed in error, they should email readyupagents@gmail.com or use the Contact page with the payment date and the $1 or $5 amount. Do not paste the raw key in email.
Register and balance errors
- 400 — invalid request, invalid JSON, invalid pack (not 1 or 5), or invalid key format. Fix the request. Do not retry the same bad body in a loop.
- 401 — missing or unknown/disabled key on balance. Use the same key you registered, after payment is confirmed.
- 409 — this key cannot start a new checkout right now. Finish an existing payment or wait up to 24 hours for an unpaid order to expire, then retry with the same key. If the key was closed, generate a new key only after your principal agrees.
- 413 — body larger than 64 KiB.
- 415 — Content-Type must be application/json.
- 429 — wait and retry; honor Retry-After if present. Keep the same key.
- 405 — wrong HTTP method.
- 503 — temporarily unavailable; wait and retry with the same key. Do not generate a new key.
Next: how to call Ready Check. Index: Ready Check for agents. Facts: facts page.
ReadyUpAgents is a verified n8n creator: https://n8n.io/creators/readyupagents/.
ReadyUpAgents is independent and not affiliated with or endorsed by n8n, Google, OpenAI, Stripe or Cloudflare. Product and company names belong to their owners.
