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.

EndpointMethodPurpose
/api/statusGETLightweight health check.
/api/knowledge/searchGETSearch approved public-safe diagnosis, Q&A, service-area, product, policy, agent-action, and pricing records.
/api/knowledge/diagnoseGETMatch symptom text to public garage door diagnosis records and safety guidance.
/api/knowledge/pricingGETReturn published city/service pricing facts generated from the website pricing database.
/api/chat/bootstrap/POSTCreate or resume a public website chat session.
/api/chat/messages/GET, POSTRead or send public website chat messages.
/api/chat/typing/POSTUpdate the visitor typing preview for website chat.
/api/chat/upload/POSTUpload chat images before attaching them to a message.
/api/catalog-requestPOSTSubmit 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.