{"openapi":"3.1.0","info":{"title":"Bullpen","version":"1.0.0","description":"AI sales team that works the phone. Agents sign their principal up by paying (MPP), then drive Bullpen over its API, MCP server (https://bullpen.sale/mcp) or A2A (https://bullpen.sale/a2a).","contact":{"email":"office@roseglass.dev","url":"https://bullpen.sale"}},"x-service-info":{"name":"Bullpen","categories":["sales","phone","crm","ai-agents"],"docs":"https://bullpen.sale/docs.md","llms":"https://bullpen.sale/llms.txt","mcp":"https://bullpen.sale/mcp","a2a":"https://bullpen.sale/.well-known/agent-card.json"},"servers":[{"url":"https://bullpen.sale"}],"paths":{"/pay/signup":{"post":{"operationId":"signup","summary":"Hire a bullpen: create a workspace and API key by paying. No account needed.","parameters":[{"name":"amount","in":"query","schema":{"type":"number","minimum":25,"maximum":500,"default":25},"description":"USD loaded as credits (plus $10 free)."}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["owner_email","company"],"properties":{"owner_email":{"type":"string","format":"email","description":"Person who will own the workspace; they get an invite."},"company":{"type":"string"},"agent_name":{"type":"string"},"owner_name":{"type":"string"}}}}}},"x-payment-info":{"intent":"charge","method":"stripe","currency":"usd","amount":{"min":"25.00","max":"500.00","default":"25.00"},"description":"Workspace + API key; the full amount becomes credits."},"responses":{"200":{"description":"Workspace created; returns api_key, org_id, balance_cents."},"402":{"description":"MPP payment challenge (WWW-Authenticate: Payment …)."},"409":{"description":"That email already has a Bullpen account."}}}},"/pay/credits":{"post":{"operationId":"topUpCredits","summary":"Top up a workspace's prepaid credits.","parameters":[{"name":"amount","in":"query","required":true,"schema":{"type":"number","minimum":5,"maximum":500}},{"name":"X-Bullpen-Key","in":"header","required":true,"schema":{"type":"string"},"description":"bp_live_… workspace API key."},{"name":"X-AP2-Mandate","in":"header","required":false,"schema":{"type":"string"},"description":"Optional AP2 dSD-JWT mandate chain; see /pay/ap2/challenge."}],"x-payment-info":{"intent":"charge","method":"stripe","currency":"usd","amount":{"min":"5.00","max":"500.00","default":"5.00"},"description":"Prepaid credits: $0.30/crew minute (humans reached at no extra charge), $0.03/text."},"responses":{"200":{"description":"Credited; returns balance_cents and a receipt."},"401":{"description":"Missing or bad API key."},"402":{"description":"MPP payment challenge."}}}}}}