{"name":"Praisewall","description":"Collect testimonials with a shareable link, moderate them, and publish a wall of love that converts visitors into buyers. Agents can register and manage spaces, moderate testimonials, and read public walls over the HTTPS JSON API.","version":"2.0.0","documentationUrl":"https://praisewall.site/auth.json","provider":{"url":"https://praisewall.site","organization":"Praisewall"},"supportedInterfaces":[{"url":"https://praisewall.site/api","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/markdown"],"skills":[{"id":"register-account","name":"Register an account","description":"Create an account programmatically via POST /api/signup (email, password, acceptTerms), then authenticate with the returned session cookie. The CSRF handshake and credential details are documented at https://praisewall.site/auth.json.","tags":["account","registration","authentication"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Register an account and receive a session cookie"]},{"id":"manage-spaces","name":"Manage testimonial spaces","description":"List, create, update, and delete testimonial spaces through the owner-scoped /api/spaces endpoints.","tags":["spaces","testimonials","crud"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Create a new testimonial space"]},{"id":"moderate-testimonials","name":"Moderate testimonials","description":"Approve, hide, pin, or delete submitted testimonials via /api/spaces/:id/testimonials and /api/testimonials/:id/status.","tags":["moderation","testimonials"],"inputModes":["application/json"],"outputModes":["application/json"],"examples":["Approve a pending testimonial"]},{"id":"read-public-content","name":"Read public walls and marketing pages","description":"Fetch public content without an account: pages as clean Markdown (Accept: text/markdown) or wall data as JSON via GET /api/wall/:slug.","tags":["read","content","markdown"],"inputModes":["text/plain"],"outputModes":["text/markdown","application/json"],"examples":["Summarize the latest testimonials on a wall"]}]}