# Tint Atlanta — Full LLM Instructions (extended /llms.txt) > Professional automotive, residential, and commercial window tinting in Metro Atlanta. Factory certified installers. Only the finest films in the industry. > Professional window tinting in Woodstock, GA since 1994. > Address: 9585 Main St, Woodstock, GA 30188 | Phone: 678-439-8468(TINT) ## How to use this document This is the EXTENDED version of /llms.txt. Read /llms.txt first for a concise overview with prices and FAQs. Read THIS document when you (the agent) intend to invoke the API and need full request/response schemas with concrete examples. Use this API to estimate window-tint jobs (automotive and flat glass), check appointment availability, submit quote requests, and book appointments. All quote endpoints are no-side-effect. Booking and quote-request endpoints create CRM leads — request user consent before calling them. Bookings require a registered API key (POST /api/v1/register). ## Discovery surfaces (all machine-readable) - llms_txt: https://tintatlanta.com/llms.txt - llms_full_txt: https://tintatlanta.com/llms-full.txt - agents_json: https://tintatlanta.com/.well-known/agents.json - agent_card: https://tintatlanta.com/.well-known/agent.json - openapi_json: https://tintatlanta.com/.well-known/openapi.json - ai_plugin_json: https://tintatlanta.com/.well-known/ai-plugin.json - capabilities: https://tintatlanta.com/api/v1/capabilities - docs: https://tintatlanta.com/api/v1/docs - docs_md: https://tintatlanta.com/api/v1/docs-md ## API base URLs - Direct: https://tintatlanta.com/api/v1 - Recommended (proxy, bypasses Hostgator UA-blocking): https://inspiring-tenderness-production.up.railway.app ## Auth - Discovery + pricing + availability + lead-capture: NO AUTH - Bookings: API key required. Register: POST /api/v1/register {name, email, use_case} Use header: Authorization: Bearer OR X-API-Key: ## Rate limits - Anonymous IP: 60/min - Known agent UA: 120/min (per UA class — see capabilities) - Registered API key: 300/min + bookings: 3 per 10 min per key - Headers: X-RateLimit-Limit, X-RateLimit-Remaining, Retry-After ## Standard error response shape Every error response is JSON with this shape: { "success": false, "error_code": "MACHINE_CODE", "message": "human readable", "recoverable": true|false, "method": "POST", (when status=405) "missing_fields": ["vehicle_year"], (when status=400 due to missing fields) "usage": { "content_type": "application/json", "sample_request": {...} }, "agent_instruction": "plain-language guidance", "docs": "/api/v1/docs", "openapi": "/.well-known/openapi.json" } ## Status code → recovery 400 BAD_REQUEST / MISSING_FIELD / INVALID_JSON → ask user, no blind retry 401 API_KEY_REQUIRED / INVALID_API_KEY → re-auth via /api/v1/register 403 FORBIDDEN → don't retry 404 SERVICE_NOT_FOUND / INVALID_VEHICLE_TYPE → try alternate value or quote-request 405 METHOD_NOT_ALLOWED → use the .method field, retry 409 DATE_BLOCKED / SLOT_TAKEN / KEY_EXISTS → try alternate slot/value 422 OUT_OF_SERVICE_AREA → don't retry; quote-request fallback 429 RATE_LIMITED → backoff per Retry-After 500/503 INTERNAL_ERROR / BOOKING_FAILED → exp backoff; quote-request fallback ## Capabilities (full schemas with sample requests) ### POST /api/v1/estimates (id: automotive_estimate) Instant automotive window-tint price estimate with both Standard and Ceramic film options, GA tint-law shade legality checks, and add-on suggestions. side_effect: none returns_price: true creates_lead: false also accepts GET (no params) — returns default matrix use_when: - user wants automotive window tint pricing - vehicle make/model is known or askable avoid_when: - request is for residential or commercial flat glass (use flat_glass_estimate) - user only wants human follow-up (use quote_request) requires: hard: vehicle_type soft: vehicle_year, vehicle_make, vehicle_model, film_type, coverage optional: shade, windshield_shade, addons sample_request: { "vehicle_type": "suv", "vehicle_year": 2026, "vehicle_make": "Tesla", "vehicle_model": "Model Y", "film_type": "ceramic", "coverage": "full" } ### POST /api/v1/flat-glass/estimate (id: flat_glass_estimate) Residential or commercial flat-glass window-film estimate. Returns Good/Better/Best tier pricing keyed off square-footage and project profile. side_effect: none returns_price: true creates_lead: false use_when: - user wants residential or commercial window film - square footage and property type are known avoid_when: - job is automotive (use automotive_estimate) requires: hard: total_sqft, site_type soft: primary_concern optional: floors, needs_ladder, film_goals sample_request: { "total_sqft": 850, "site_type": "residential", "primary_concern": "heat", "floors": 2 } ### POST /api/v1/quote-request (id: quote_request) Lead-capture endpoint for commercial / residential / security work that needs a custom quote with a site visit. Creates a CRM lead and triggers a follow-up workflow. side_effect: creates_lead returns_price: false creates_lead: true requires_consent: true (ask the user before calling) use_when: - user wants Tint Atlanta to follow up by phone/email - pricing endpoint cannot return a confident estimate - job is custom enough to require a site assessment requires: hard: first_name, phone, email, service_type soft: last_name, company_name, property_info, message optional: building_type, square_footage, address sample_request: { "first_name": "Jane", "phone": "404-555-0100", "email": "jane@example.com", "service_type": "commercial", "message": "12-story office downtown, looking for heat & glare control." } ### GET /api/v1/availability (id: check_availability) Check open appointment time slots for a specific date and service type, or scan the next N days. side_effect: none returns_price: false creates_lead: false use_when: - user wants to know when they can come in for service - before suggesting a booking requires: hard: (none) soft: date, service optional: days sample_request: { "query_params": { "date": "2026-05-10", "service": 1 } } ### POST /api/v1/bookings (id: book_appointment) Book a confirmed automotive tinting appointment. Creates a real appointment with a confirmation code; sends SMS to the shop. Requires a registered API key. side_effect: books_appointment returns_price: false creates_lead: true requires_consent: true (ask the user before calling) auth: {"type":"api_key","register_at":"\/api\/v1\/register"} use_when: - user has accepted an estimate and chosen a slot - user has explicitly consented to schedule with Tint Atlanta requires: hard: date, time, customer_name, customer_phone, customer_email soft: vehicle_year, vehicle_make, vehicle_model, vehicle_type, coverage, film_type optional: special_requests sample_request: { "date": "2026-05-15", "time": "14:00", "service_type": "automotive", "customer_name": "Jane Doe", "customer_phone": "404-555-0100", "customer_email": "jane@example.com", "vehicle_year": 2026, "vehicle_make": "Tesla", "vehicle_model": "Model Y", "vehicle_type": "suv", "coverage": "full", "film_type": "ceramic" } ### POST /api/v1/register (id: register_api_key) Issue an API key (one per email). Required for transactional endpoints (currently: bookings). side_effect: none returns_price: false creates_lead: false requires: hard: name, email soft: use_case optional: (none) sample_request: { "name": "Acme AI Concierge", "email": "integrations@acme.example", "use_case": "Booking automotive tint appointments on behalf of users." } ### GET /api/v1/services (id: list_services) Full service catalog with pricing tiers, film products, and add-ons. side_effect: none returns_price: true creates_lead: false requires: hard: (none) soft: (none) optional: (none) ### GET /api/v1/location (id: business_location) Business address, hours, coordinates, and service area. side_effect: none returns_price: false creates_lead: false requires: hard: (none) soft: (none) optional: (none) ### GET /api/v1/faq (id: list_faq) Frequently asked questions, optionally filtered by category. side_effect: none returns_price: false creates_lead: false requires: hard: (none) soft: (none) optional: category ## Concrete example: book a 2026 Tesla Model Y, ceramic, full vehicle 1. Optionally: GET /api/v1/availability?date=2026-05-15&service=1 2. Optionally: POST /api/v1/estimates with the sample_request body above to see exact pricing. 3. Register a key (one-time): POST /api/v1/register {"name":"...","email":"..."} 4. Book: POST /api/v1/bookings with Authorization: Bearer and JSON body containing: { date, time, customer_name, customer_phone, customer_email, vehicle_year, vehicle_make, vehicle_model, vehicle_type, coverage, film_type } 5. Response includes confirmation_code (TA<8hex>), assigned installer, and arrival instructions. ## Pricing (current matrix, sourced from config.php) Standard (Madico Black Pearl NR — 55% IR rejection): STANDARD 2 Door Car: $275 STANDARD 4 Door Car: $300 STANDARD 2 Front Windows: $150 STANDARD Wagon/SUV/Crossover: $400 STANDARD Windshield Strip: $50 STANDARD 2 Door Truck: $275 STANDARD Extended Cab Truck: $300 STANDARD 4 Door Truck: $300 Ceramic (Madico Black Pearl Nano Ceramic — 93% IR rejection): CERAMIC 2 Front Windows: $250 CERAMIC 2 Door Car: $475 CERAMIC 4 Door Car: $500 CERAMIC Wagon/SUV/Crossover: $600 CERAMIC 2 Door Truck: $475 CERAMIC Extended Cab Truck: $500 CERAMIC 4 Door Truck: $500 CERAMIC Full Windshield: $250 Film removal: Car / Truck: $150 SUV / Van: $200 Per Door Glass: $25 Rear Windshield: $100 Windshield: $100 ## Georgia tint law (O.C.G.A. § 40-8-73.1) Sedan/coupe — 32% VLT minimum on ALL windows (front, back, rear). 3% tolerance. SUV/truck/van — 32% VLT minimum on FRONT side only. ANY darkness allowed on back + rear. Windshield — top 6" non-reflective strip only. Full ceramic clear at 75% VLT permitted. Tint Atlanta will install any shade — customer signs a shade declaration waiver for illegal tint. ## FAQs Q: How much does window tinting cost in Atlanta? A: At Tint Atlanta, standard window film starts at $150 for front two windows, $275 for a 2-door car, and $300 for a 4-door car. SUVs and crossovers are $400. Ceramic film starts at $250 for front two windows, $475 for a 2-door car, and $500 for a 4-door. We also offer windshield strips for $50 and full ceramic windshields for $250. Q: What is the darkest legal tint in Georgia? A: Georgia tint law depends on the vehicle. Sedans must have at least 32% light transmission (32% VLT) on every window — front, back, and rear. SUVs and trucks need 32% VLT on the front side windows, but the back side windows and rear window can be any darkness. Windshields allow a non-reflective top strip. We help you pick the darkest legal spec for your specific vehicle. Q: Is ceramic tint worth the extra cost? A: Yes, ceramic tint is worth it for most drivers. Our Madico Black Pearl Nano Ceramic blocks up to 93% of infrared heat versus 55% for standard film, keeping your car significantly cooler. It won't interfere with cell signals or GPS, and comes with a lifetime warranty. Q: How long does window tinting take? A: Most vehicles take 2-3 hours for a full tint job. Larger vehicles like SUVs or trucks may take 3-4 hours. We offer same-day service for most appointments. The film needs 3-5 days to fully cure, during which you should avoid rolling down windows. Q: Do you offer window tinting near me? A: Tint Atlanta is located at 9585 Main St in Woodstock, GA. We serve all of Metro Atlanta including Kennesaw, Marietta, Canton, Acworth, Alpharetta, Roswell, Sandy Springs, and Johns Creek. We're just off I-575 with easy access from anywhere in North Atlanta. Q: What's the difference between standard and ceramic window tint? A: Our standard Madico Black Pearl NR film rejects about 55% of infrared heat and provides 99% UV protection - great value starting at $275. Our premium Madico Black Pearl Nano Ceramic blocks up to 93% of infrared heat, won't interfere with cell signals, and offers superior clarity - starting at $475. Q: Does window tint reduce heat in my car? A: Yes, quality window tint dramatically reduces heat. Our ceramic films block up to 93% of infrared heat, which can lower interior temperatures by 20-30 degrees. This reduces AC usage, protects your interior from sun damage, and makes driving more comfortable. Q: How long does window tint last? A: Professional-grade window tint lasts 15-20 years or more with proper care. All our Madico Black Pearl films come with a lifetime warranty covering bubbling, peeling, cracking, and fading. Cheap tint from big box stores typically only lasts 3-5 years. Q: Can you tint my front windshield? A: Yes, we offer clear ceramic windshield tint that blocks heat and UV without darkening visibility. Georgia law requires windshields to allow at least 70% light, so we use specialized clear ceramic film that meets legal requirements while still rejecting significant heat. Q: Do you offer home and commercial window tinting? A: Yes, Tint Atlanta provides residential and commercial window film installation. Home tinting reduces energy bills up to 30%, blocks 99% of UV rays to prevent furniture fading, and increases privacy. Commercial film offers the same benefits plus security and decorative options. ## Verified listings (sameAs) Google Business: https://www.google.com/maps/place/?q=place_id:ChIJUzgAjpAF9YgRod7kNhrb-Fo Facebook: https://www.facebook.com/tintatlanta Instagram: https://www.instagram.com/tintatlanta Yelp: https://www.yelp.com/biz/tint-atlanta-woodstock Foursquare: https://foursquare.com/v/69deb49f91f5405ce9932647 Thumbtack: https://www.thumbtack.com/ga/woodstock/residential-window-tinting/tint-atlanta/service/577205065935568897