Luma
Manage Luma calendars, events, guests, ticket types, and event webhooks.
Tools
| Name | Description |
|---|---|
get_calendarGet the calendar associated with the API key. | Get the calendar associated with the API key. |
list_calendar_eventsList events managed by the API key calendar, with optional view-access events included. | List events managed by the API key calendar, with optional view-access events included. |
lookup_eventLook up whether an event exists on the calendar by URL or slug. | Look up whether an event exists on the calendar by URL or slug. |
get_eventGet full event details for an event the API key can manage. | Get full event details for an event the API key can manage. |
create_eventCreate a Luma event managed by the API key calendar. | Create a Luma event managed by the API key calendar. |
update_eventUpdate selected fields on a Luma event by exact event API ID. | Update selected fields on a Luma event by exact event API ID. |
list_guestsList guests for an event. Guest PII is returned according to Luma API access. | List guests for an event. Guest PII is returned according to Luma API access. |
get_guestGet detailed guest information by guest ID or email. | Get detailed guest information by guest ID or email. |
add_guestsAdd guests to an event. Requires explicit confirmation because guests may be notified. | Add guests to an event. Requires explicit confirmation because guests may be notified. |
update_guest_statusUpdate a guest approval/status value. Refunds require explicit opt-in. | Update a guest approval/status value. Refunds require explicit opt-in. |
list_ticket_typesList ticket types for an event. | List ticket types for an event. |
create_ticket_typeCreate a ticket type for a Luma event. | Create a ticket type for a Luma event. |
request_event_cancellationRequest Luma cancellation token for a specific event. This does not cancel the event. | Request Luma cancellation token for a specific event. This does not cancel the event. |
cancel_eventCancel an event using a Luma cancellation token. This is irreversible and requires confirmation. | Cancel an event using a Luma cancellation token. This is irreversible and requires confirmation. |
Triggers
| Name | Description |
|---|---|
event_createdReceive Luma event.created webhook events. | Receive Luma event.created webhook events. |
event_updatedReceive Luma event.updated webhook events. | Receive Luma event.updated webhook events. |
guest_registeredReceive Luma guest.registered webhook events. | Receive Luma guest.registered webhook events. |
ticket_registeredReceive Luma ticket.registered webhook events. | Receive Luma ticket.registered webhook events. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('luma', 'get_calendar', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'luma',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Luma to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Luma support?
Luma supports 14 tools including Get Calendar, List Calendar Events, Lookup Event, Get Event, Create Event, and more.
Can I use Luma with AI agents?
Yes. Add Luma to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Luma be used in stateful agent workflows?
Yes. Agents can combine Luma tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Luma use?
Luma uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Luma integration cost?
The Luma integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Luma support?
Luma supports 4 triggers including Event Created, Event Updated, Guest Registered, Ticket Registered.
Connect Luma in minutes
Get 20,000 free action executions every month. No credit card required.