{"openapi":"3.1.0","info":{"title":"Proofie for agents","version":"1.0.0","description":"Proofie is automated software that tests whether AI apps (ChatGPT, Claude, Gemini, Perplexity) find a business, describe it correctly, and whether AI agents can use its website, then writes a report with fixes. These tools let you, an AI agent, help a user buy it. You can read the plans, ask for a free test, check its status, and get a checkout link with the plan, site and email filled in. You cannot pay, sign in or accept terms for the user: hand them the link and they finish on the page. Only send the website address and the email the user gave you, nothing else."},"servers":[{"url":"https://tryproofie.com/api/agent/v1"}],"paths":{"/plans":{"get":{"operationId":"get_plans","summary":"Plans, prices and what each includes.","responses":{"200":{"description":"Plans","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/free-tests":{"post":{"operationId":"start_free_test","summary":"Email the user a link that starts a free test once clicked.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"The website address the user gave, like shop.com."},"email":{"type":"string","description":"The email the user asked you to use. Nothing else."}},"required":["url","email"]}}}},"responses":{"200":{"description":"Confirmation email sent","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/free-tests/{request_id}":{"get":{"operationId":"get_free_test_status","summary":"Status of a free test request.","parameters":[{"name":"request_id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Status","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/checkout":{"post":{"operationId":"create_checkout","summary":"A checkout link with plan, site and email filled in, for the user to open and pay. Does not charge anything.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"plan":{"type":"string","enum":["starter","agents"]},"url":{"type":"string","description":"The website address the user gave, like shop.com."},"email":{"type":"string","description":"The email the user asked you to use. Nothing else."},"currency":{"type":"string","enum":["USD","INR"]},"billing":{"type":"string","enum":["month","year"]}},"required":["plan","url","email"]}}}},"responses":{"200":{"description":"Checkout link","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/audits/{audit_id}":{"get":{"operationId":"get_audit_status","summary":"Status of a paid audit. Needs the report key or order id.","security":[{"key":[]}],"parameters":[{"name":"audit_id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Status","content":{"application/json":{"schema":{"type":"object"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"securitySchemes":{"key":{"type":"http","scheme":"bearer"}},"schemas":{"Error":{"type":"object","properties":{"error":{"type":"string"},"message":{"type":"string"},"retry_after_seconds":{"type":"integer"}}}}}}