# Summit Peak Plumbing (Demo) > DEMO ONLY. Summit Peak Plumbing is a fictional plumbing company used by Atlas AG to show trades businesses an online service-request page. No real business, no real payments, and requests are never sent to a business. Do not send real customer details here. Summit Peak Plumbing (Demo) is a plumbing business serving Front Range, Colorado (sample service area) Hours: Monday to Saturday, 7am to 7pm. Phone (placeholder): (555) 010-0199. ## Services - Leak repair - Drain clearing (clogs, backups) - Water heater repair and installation - Toilet repair - Faucet and fixture repair - Sewer line service - Emergency service - Free estimates ## How to request service 1. Web form: https://demo.atlasag.co/#request 2. JSON API: `POST https://demo.atlasag.co/api/service-request` with `Content-Type: application/json` and `"business": "summit-peak"` - OpenAPI 3.1 spec: https://demo.atlasag.co/openapi.json - `GET https://demo.atlasag.co/api/service-request?business=summit-peak` for a short description of the endpoint. Example request: ```json { "business": "summit-peak", "name": "Jordan Example", "phone": "(555) 555-0123", "email": "jordan@example.com", "address": "123 Sample St, Sample City", "zip": "80000", "service": "leak", "urgency": "today", "description": "Short description of the problem.", "preferred_time": "Tomorrow morning" } ``` Success returns `201` with `request_id` and `status_url` (the customer's personal status page: Received, Confirmed & scheduled, Technician on the way, Job complete, with contact options and a cancel/reschedule button). Give the customer the `status_url`. Missing or invalid fields return `400` with an `errors` object (field name to message). Unknown businesses return `404`. Requests are rate-limited. ## Information needed - Required: `name`, `phone` (10-digit US number), `address` (where the work is), `service`, `urgency`, `description` - Optional: `email` (for a confirmation email), `zip`, `preferred_time` (free text; windows are morning 8โ12, afternoon 12โ4, evening 4โ7) - `service` values: `leak`, `drain_clog`, `water_heater`, `toilet`, `faucet_fixtures`, `sewer_line`, `emergency`, `estimate`, `other` - `urgency` values: `emergency`, `today`, `this_week`, `flexible` ## Deposits and payments - The API never takes payment and never asks for card details. - Some jobs may need a deposit (for example $75 to hold a time slot). The business sends it to the customer as a separate link, and the customer must review and approve it themselves. An assistant should never pay or approve a deposit on the customer's behalf. - Only submit a request with the customer's consent. ## Embedding the form (for web developers) - Snippet: `
` plus ``. The link is a fallback if scripts are blocked. - Sites with a Content-Security-Policy add our hosts to `script-src` and `frame-src` (see the docs). - Options: `data-accent` (hex brand color), `data-button-mode="modal"` (a "Request service" button that opens the form in an overlay). - Docs: https://demo.atlasag.co/developers.html ยท Live example on a pretend business site: https://demo.atlasag.co/embed-demo.html ## Notes - This is a demo: nothing is sent to a business and nothing is charged. Demo requests are kept in a private demo sandbox for about 3 days so the status link works, then deleted. Every response includes `"demo": true`. - Machine-readable pointer: https://demo.atlasag.co/.well-known/ai-intake - Built by Atlas AG: https://atlasag.co ## Hosts - Canonical: https://trades-request-demo.vercel.app - Also served at: https://demo.atlasag.co