AI and agent discovery
Garage Door Fix public website API
This page documents the public website endpoints that can be used safely by external tools and AI agents. It does not cover internal admin routes.
Discovery resources
| Endpoint | Method | Purpose |
|---|---|---|
| /api/status | GET | Lightweight health check. |
| /api/knowledge/search | GET | Search approved public-safe diagnosis, Q&A, service-area, product, policy, agent-action, and pricing records. |
| /api/knowledge/diagnose | GET | Match symptom text to public garage door diagnosis records and safety guidance. |
| /api/knowledge/pricing | GET | Return published city/service pricing facts generated from the website pricing database. |
| /api/chat/bootstrap/ | POST | Create or resume a public website chat session. |
| /api/chat/messages/ | GET, POST | Read or send public website chat messages. |
| /api/chat/typing/ | POST | Update the visitor typing preview for website chat. |
| /api/chat/upload/ | POST | Upload chat images before attaching them to a message. |
| /api/catalog-request | POST | Submit a Ryterna catalog request from the public site. |
Knowledge endpoints return approved, public-safe derived facts only. They do not expose raw call transcripts, customer names, phone numbers, addresses, WhatsApp messages, private notes, technician routing, or unpublished quote logic.
Public chat endpoints use a visitor token returned by /api/chat/bootstrap/. They are intended for the customer-facing website chat experience and are protected by origin validation and rate limiting.
Garage Door Fix does not currently publish OAuth discovery metadata, OAuth protected resource metadata, or an MCP server card for this website because those authentication and transport layers are not exposed here yet.