{"success":true,"data":{"name":"Tint Atlanta API","version":"1.1.0","agent_instruction":"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: No API key required; confirm the customer's consent first. An optional key (POST /api/v1/register) raises rate limits.","description":"Public JSON API for Tint Atlanta window tinting services in Woodstock, GA. Get pricing, check availability, submit quote requests, and book appointments. Discovery, pricing, and booking endpoints need no authentication. Bookings accept an optional API key.","base_url":"https://tintatlanta.com/api/v1","documentation":"https://tintatlanta.com/api/v1/docs","capabilities":[{"id":"automotive_estimate","method":"POST","path":"/api/v1/estimates","description":"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,"requires_consent":false,"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"},"also_accepts_get":true},{"id":"flat_glass_estimate","method":"POST","path":"/api/v1/flat-glass/estimate","description":"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,"requires_consent":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}},{"id":"quote_request","method":"POST","path":"/api/v1/quote-request","description":"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,"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."}},{"id":"check_availability","method":"GET","path":"/api/v1/availability","description":"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,"requires_consent":false,"use_when":["user wants to know when they can come in for service","before suggesting a booking"],"requires":{"hard":[],"soft":["date","service"],"optional":["days"]},"sample_request":{"query_params":{"date":"2026-05-10","service":1}}},{"id":"book_appointment","method":"POST","path":"/api/v1/bookings","description":"Book a confirmed automotive tinting appointment. Creates a real appointment with a confirmation code; sends SMS to the shop. No API key required; confirm the customer's consent first.","side_effect":"books_appointment","returns_price":false,"creates_lead":true,"requires_consent":true,"auth":{"type":"api_key","required":false,"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","booking_request_id"]},"sample_request":{"booking_request_id":"booking-550e8400-e29b-41d4-a716-446655440000","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"}},{"id":"register_api_key","method":"POST","path":"/api/v1/register","description":"Issue an API key (one per email). Required for transactional endpoints (currently: bookings).","side_effect":"none","returns_price":false,"creates_lead":false,"requires_consent":false,"requires":{"hard":["name","email"],"soft":["use_case"],"optional":[]},"sample_request":{"name":"Acme AI Concierge","email":"integrations@acme.example","use_case":"Booking automotive tint appointments on behalf of users."}},{"id":"list_services","method":"GET","path":"/api/v1/services","description":"Full service catalog with pricing tiers, film products, and add-ons.","side_effect":"none","returns_price":true,"creates_lead":false,"requires_consent":false,"requires":{"hard":[],"soft":[],"optional":[]}},{"id":"business_location","method":"GET","path":"/api/v1/location","description":"Business address, hours, coordinates, and service area.","side_effect":"none","returns_price":false,"creates_lead":false,"requires_consent":false,"requires":{"hard":[],"soft":[],"optional":[]}},{"id":"list_faq","method":"GET","path":"/api/v1/faq","description":"Frequently asked questions, optionally filtered by category.","side_effect":"none","returns_price":false,"creates_lead":false,"requires_consent":false,"requires":{"hard":[],"soft":[],"optional":["category"]}}],"endpoints":[{"method":"POST","path":"/api/v1/estimates","description":"Instant automotive window-tint price estimate with both Standard and Ceramic film options, GA tint-law shade legality checks, and add-on suggestions."},{"method":"POST","path":"/api/v1/flat-glass/estimate","description":"Residential or commercial flat-glass window-film estimate. Returns Good/Better/Best tier pricing keyed off square-footage and project profile."},{"method":"POST","path":"/api/v1/quote-request","description":"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."},{"method":"GET","path":"/api/v1/availability","description":"Check open appointment time slots for a specific date and service type, or scan the next N days."},{"method":"POST","path":"/api/v1/bookings","description":"Book a confirmed automotive tinting appointment. Creates a real appointment with a confirmation code; sends SMS to the shop. No API key required; confirm the customer's consent first."},{"method":"POST","path":"/api/v1/register","description":"Issue an API key (one per email). Required for transactional endpoints (currently: bookings)."},{"method":"GET","path":"/api/v1/services","description":"Full service catalog with pricing tiers, film products, and add-ons."},{"method":"GET","path":"/api/v1/location","description":"Business address, hours, coordinates, and service area."},{"method":"GET","path":"/api/v1/faq","description":"Frequently asked questions, optionally filtered by category."}],"discovery_files":{"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"},"rate_limits":{"default":"60 requests/minute per IP","known_agent_classes":"120 requests/minute (per known UA class — see /capabilities for list)","registered_api_key_default":"300 requests/minute","bookings_per_key":"3 per 10 minutes"},"contact":{"phone":"(678) 439-8468","email":"info@tintatlanta.com","website":"https://tintatlanta.com"}}}