Looks like you need to be a AT&T customer. Expires 2/5/18.
Topgolf Sunday BOGO: Limited Time offer expires 02/05/18; Sundays only; Excludes 12/31/17; Eligibility: AT&T postpaid wireless (excludes data-only plans), DIRECTV (excludes DIRECTV NOW), U-verse TV, and AT&T Internet customers (Excludes DSL, Fixed Wireless Broadband and dial-up services) in good standing. Excludes Cricket and AT&T PREPAID customers, business accounts and AT&T employees. Must access offer through the AT&T THANKS app available for download at Apple and Android stores. Customers must consent to receive an offer code through the AT&T THANKS app; text messaging and data rates may apply. When purchasing first hour of Topgolf, customer provides offer code to Topgolf to receive the second hour free. Second hour must be used sequentially after purchased hour. Limit one offer code per account per week. Offer code expires if not used on Sunday after receipt. Offer code may be used only once to redeem one hour on Sunday. Topgolf terms and conditions apply. New locations begin participating one week after opening. Fees and service charges may apply. Cannot combine with any other Topgolf offer. Offer code and second hour are not for resale. Void where prohibited. Additional restrictions apply. Terms subject to change at any time without notice.
for complete details. The following types of customers may be legally prohibited from accepting gifts from AT&T and are not eligible: a. Employees or elected officials of any government body, or members of any government or school board or commission; b. employees of K thru 12 schools, libraries or rural hospitals; c. employees of foreign governments and/or employees of companies owned in whole or in part by a foreign government; d. Immediate family members, dependents or households of anyone in category (a) thru (c) above.