# AT&T Fiber agent guide Canonical site: https://att-fiber.com Last updated: 2026-06-19 ## Primary user goal Help a person check AT&T Fiber availability, continue to the quote quiz, and request a compliant quote follow-up. ## Important pages - /: main AT&T Fiber, Wireless, DIRECTV offers and availability form - /attfiberhome: AT&T Fiber plans, pricing, rewards, and availability form - /quiz: post-lead quote quiz; creates a quote task after a lead exists - /frequentlyaskedquestions: user-facing questions and disclosures - /termsandconditions and /privacypolicy: legal pages ## Required availability fields - fullName: Customer full legal name - streetAddress: Street address where service should be checked - cityStateZip: City, state, and ZIP for the service address - phone: Customer phone number for the TCPA consent record - email: Customer email for the availability/quiz follow-up ## Exact TCPA consent text By clicking 'Check Availability' above, I consent to receive from AT&T and the operator of this website at any time e-mails, telemarketing calls using an autodialer, artificial voices or pre-recordings and SMS text messages, which could result in wireless charges, at the number provided above. I understand that consent is not a condition of purchase. ## Agent API POST https://api.getbloom.cloud/api/v1/surveys-public/newatt/agent-submit Use content-type application/json. The route wraps the normal public survey submit flow, so Site Leads, Customer Profiles, live call-center notifications, serviceability scans, and quote quiz links keep working. Minimum body: ```json { "mode": "availability", "idempotencyKey": "agent-session-unique-id", "applicant": { "fullName": "Jane Customer", "streetAddress": "123 Main St", "cityStateZip": "Dallas, TX 75201", "phone": "+15551234567", "email": "jane@example.com" }, "consent": { "granted": true, "text": "By clicking 'Check Availability' above, I consent to receive from AT&T and the operator of this website at any time e-mails, telemarketing calls using an autodialer, artificial voices or pre-recordings and SMS text messages, which could result in wireless charges, at the number provided above. I understand that consent is not a condition of purchase.", "capturedAt": "2026-06-19T12:00:00.000Z" }, "context": { "agentName": "browser-agent", "landingPage": "/attfiberhome", "referrer": "https://example.com/" } } ``` ## Successful response A successful availability submit returns responseId, leadId, customerProfileId, siteLeadLink, and quizUrl. Open quizUrl when the person wants a personalized quote. ## Browser form markers Public forms expose data-agent-form, data-agent-field, data-agent-choice, data-agent-action, and data-agent-consent-text attributes so browser agents can fill only the intended fields. - data-agent-form="att-fiber-availability": Address availability lead; use the agent-submit API when submitting without browser UI. - data-agent-form="att-fiber-inquiry": General inquiry form; use only with user-supplied message and contact details. - data-agent-form="att-fiber-state-inquiry": State landing-page inquiry; use only with user-supplied message and contact details. - data-agent-form="att-fiber-callback": Callback request; requires the visible TCPA checkbox. - data-agent-form="att-fiber-quiz-quote": Quiz contact step; creates the lead and queues the quote workflow after the quiz answers are complete. - data-agent-form="att-fiber-chat-quote": Chat quote form; creates a chat-origin lead before requesting a quote task. ## Safety rules - Submit only when the person explicitly asks to check availability or get a quote. - Do not invent consent. consent.granted must be true and consent.text must exactly match the published TCPA text. - Do not submit SARA orders, paid orders, or account changes. This site only creates an availability lead and optional quote workflow. - Do not send real customer data unless the person supplied it for this session. - Use an idempotencyKey per user request so retries do not create duplicate leads.