You are integrating the Long Strange Click API, a read-only JSON API over a frozen, canonicalized Grateful Dead live-performance catalog. 1. Fetch https://staging.longstrangeclick.com/llms.txt and read it end to end before writing any code. It lists every endpoint, the response envelope, and the rate limit. 2. Fetch https://staging.longstrangeclick.com/openapi.json (or /openapi.yaml) for the machine-readable contract, or import https://staging.longstrangeclick.com/postman.json into Postman to explore it. 3. No authentication is required. Every response is the canonical { data, meta } envelope; read your rows from `data`. 4. The surface is IP rate-limited to 100 requests per 60s (burst), plus a daily quota of 250 requests per IP; a request must pass both. Read the RateLimit-Remaining and RateLimit-Reset response headers and back off before you are throttled; on a 429, honor the Retry-After header rather than retrying immediately. 5. Resolve an external Grateful Dead URL (archive.org, setlist.fm, ...) to a canonical show with GET /api/v1/resolve-url?url=...; look up a specific date with GET /api/v1/shows/date/{date} (a date may hold more than one show for early/late sets).