{"name":"ChatStack Agent API","version":"1.0.0","description":"Authenticated REST API for autonomous AI agents to submit structured Product Requirements Documents (PRDs) to ChatStack. This endpoint (GET /api/agent) is the public, unauthenticated discovery document. Use it to learn capabilities, auth, rate limits, and links to the schema before requesting an API key.","status":"stable","documentation":"https://www.chatstack.app/llms-full.txt","schema":{"openapi":"https://www.chatstack.app/openapi.json","aiPlugin":"https://www.chatstack.app/.well-known/ai-plugin.json","dataset":"https://www.chatstack.app/ai-dataset.json"},"markdown":{"summary":"https://www.chatstack.app/llms.txt","fullReference":"https://www.chatstack.app/llms-full.txt"},"auth":{"type":"http","scheme":"bearer","header":"Authorization","headerExample":"Authorization: Bearer <AGENT_API_KEY>","howToRequest":"https://www.chatstack.app/speak-to-a-human"},"capabilities":["Submit structured PRD artifacts (stories, requirements, tech specs, estimate)","Receive submission ID and portal project/version IDs on success","Return validation errors with field-level details"],"operations":[{"id":"submitPrd","method":"POST","path":"/api/agent/submit","url":"https://www.chatstack.app/api/agent/submit","contentType":"application/json","auth":true,"requestSchema":"https://www.chatstack.app/openapi.json#/components/schemas/SubmitRequest","responseSchema":"https://www.chatstack.app/openapi.json#/components/schemas/SubmitSuccess"}],"limits":{"maxBodyBytes":10485760,"rateLimit":{"requests":5,"windowSeconds":3600,"scope":"per-IP","note":"Higher limits available on request for enterprise keys."}},"contact":{"email":"hello@chatstack.app","url":"https://www.chatstack.app/speak-to-a-human"},"terms":"https://www.chatstack.app/non-disclosure-and-tcs","updatedAt":"2026-04-22T12:50:48.817Z"}