Add Luma domain skill: internal admin API for events and guest lists#436
Open
zachary-ai wants to merge 2 commits into
Open
Add Luma domain skill: internal admin API for events and guest lists#436zachary-ai wants to merge 2 commits into
zachary-ai wants to merge 2 commits into
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Cookie-authed api.luma.com endpoints (must fetch from a luma.com tab), period=past|future trap, approval_status semantics, pagination, and the invited-vs-registered 10x list-size trap. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
✅ Skill review passedReviewed 1 file(s) — no findings. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
domain-skills/luma/admin-api.mdcovering the cookie-authed internal API atapi.luma.comfor calendar admins:calendar/admin/get-events:period=past|futureonly;upcoming400s (field-tested trap)event/admin/get-guests: pagination, and theapproval_statussemantics —invitedrows can outnumber real registrations 10:1, so unfiltered lists are wildly inflatedchecked_in_atcaveat (registered ≠ attended for casual events), CSV-export fallback, official-API-needs-Luma-Plus noteAll field-tested against a real host calendar this week. No user-specific IDs or secrets — placeholders only.
🤖 Generated with Claude Code
Summary by cubic
Adds a Luma domain skill documenting the internal cookie-authed admin API and a
close_tab()helper. This enables reliable event and guest-list retrieval from a host session and helps agents clean up tabs after running.domain-skills/luma/admin-api.mdcoveringhttps://api.luma.comfor calendar admins. Includes an ensure-tab snippet since SameSite cookies require fetches to run from aluma.comtab.GET /calendar/admin/get-eventswithperiod=past|future(note:upcoming400s) and pagination via cursor.GET /event/admin/get-guestswith pagination,approval_statussemantics (filter outinvitedto avoid 10x inflation), andchecked_in_atcaveat.close_tab(target_id=None)inhelpers.pyto close a page via CDPTarget.closeTargetand thenensure_real_tab()to keep the session stable.Written for commit ced6422. Summary will update on new commits.