Austin Boulder Project
| Metadata | Value |
|---|---|
| Category | fun |
| Capabilities | http |
| Website | https://boulderingproject.portal.approach.app |
Returns shapes
Section titled “Returns shapes”class[]— fromop_get_schedulevoid— frompublic_authenticate
Connections
Section titled “Connections”api
Readme
Section titled “Readme”Class schedules and booking for the Austin Bouldering Project — Texas’s premier bouldering and fitness gym with locations in Springdale and Westgate.
Built on the Tilefive platform (approach.app), authenticated via AWS Cognito.
No credentials needed to view the schedule — get_schedule is fully public.
To book classes, add your ABP portal credentials in agentOS skill settings:
- Format:
your@email.com:yourpassword - Where to get them: boulderingproject.portal.approach.app/login
Locations
Section titled “Locations”| Name | ID |
|---|---|
| Austin Springdale | 6 (default) |
| Austin Westgate | 5 |
Activity IDs
Section titled “Activity IDs”| Activity | ID |
|---|---|
| Climbing Classes | 4 |
| Yoga | 5 |
| Fitness | 6 |
Examples
Section titled “Examples”// Today's classes at Springdale (default)run({ skill: "austin-boulder-project", tool: "get_schedule" })
// Tomorrow's yoga classes at Westgaterun({ skill: "austin-boulder-project", tool: "get_schedule", params: { date: "2026-03-18", location_id: 5, activity_ids: "5"}})
// Book a class (use id from get_schedule)run({ skill: "austin-boulder-project", tool: "book_class", params: { booking_instance_id: 826115}})Technical Notes
Section titled “Technical Notes”See requirements.md for full reverse-engineering notes on the Tilefive API.
Key discoveries:
Authorizationheader on the widgets API is the namespace string (boulderingproject), not a JWThttpxwithhttp2=Trueis required — CloudFront WAF uses JA4 TLS fingerprinting that blocks urllib/requests- Cognito auth uses
IdToken(notAccessToken) for portal API calls