Skip to Content
ResourcesIntegrationsProductivity & DocsLuma API

Luma API

Luma API icon
Arcade Unoptimized

Tools that enable LLMs to interact directly with the Luma API.

Author:Arcade
Version:0.2.1
Auth:No authentication required
37tools
37require secrets

LumaApi provides tools that facilitate LLMs in interacting seamlessly with the Luma API to manage events and user memberships. This toolkit allows developers to efficiently handle event creation, guest management, and membership features.

Capabilities

  • Create, update, and manage events and their details.
  • Add and update guests, hosts, and members for events.
  • Generate and manage event tickets and coupons.
  • Import people and apply tags to streamline calendar management.

OAuth

  • No OAuth configurations required; utilize API key for access.

Secrets

  • Secret Type: API Key
    • Example: LUMA_API_KEY (used for authenticating API requests).

Available tools(37)

37 of 37 tools
Tool nameDescriptionSecrets
Add guests to an event with default or custom tickets. Add guests to an event with the status "Going." By default, each guest receives one ticket of the default type. Specify custom ticket assignments if needed. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Add a host to an event in Luma. Use this tool to add a host to an event in Luma. If the host already has a Luma profile, it will automatically be recognized and added. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Add an existing event to the Luma calendar. Use this tool to add an existing event from Luma or another platform to the Luma calendar without managing it there. Useful for integrating events across platforms. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Add a user to a specified free membership tier. This tool adds a user to a free membership tier. It should be called whenever there is a need to enroll a user in a free membership program. Note that paid membership tiers are not supported by this tool, as they require a web payment flow. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Apply a tag to existing calendar members. Use this tool to assign a specific tag to already existing members of a calendar. It does not create new members but merely updates the tagging for current members.
1
Determine if an event exists on the calendar. Use this tool to find out if an event is already listed on the calendar before deciding to add it.
1
Creates and schedules a new event. This tool allows users to create and schedule a new event using the Luma service. Call this tool when you need to set up a new event with specific details. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Create a non-editable coupon for event registration. Use this tool to create a coupon for guests registering for an event. Once created, the terms of the coupon cannot be edited. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Create a new ticket type for an event. Use this tool to create a new ticket type for an event. Call this when you need to specify different ticket categories for an event. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Create a new person tag in the calendar system. This tool is used to create a new person tag within the calendar system, allowing for the organization and tagging of individuals. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Deletes a person tag from the calendar. Use this tool to delete a person tag from a calendar entry when modifications are needed. It confirms the successful removal of the tag.
1
Create a coupon for calendar-managed events. This tool generates a coupon applicable to any event managed by the calendar. Ensure the coupon code is unique to avoid conflicts between specific events and the calendar. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Generates a URL for image upload. Use this tool to generate a URL where images can be uploaded. This is useful when you need to upload images to the Luma service. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Retrieve admin information for an accessible event. This tool is used to get administrative details about an event for which the user has management access. It should be called when detailed event information is required by an admin.
1
Retrieve event guest details using their ID. Use this tool to get details of an event guest by specifying their ID. It facilitates looking up guests through various parameters.
1
Retrieve registered or invited guests for an event. Use this tool to obtain a list of guests who have registered or been invited to a specific event.
1
Retrieve event ticket type details by ID. Use this tool to get detailed information about a specific ticket type by providing its ID. Ideal for fetching ticket-related details for events.
1
Retrieve the user's personal information and profile details. This tool is used to fetch the current user's personal details, including profile information. It can be called when an application needs to access the user's data for personalization or account management purposes.
1
Import people to your calendar from contact lists. This tool is used to import individuals from contact lists into your calendar, making it simple to invite them to events and send newsletters. Use this when you need to manage and communicate with attendees efficiently. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
1
Retrieve all coupons for a calendar. Use this tool to obtain a comprehensive list of all coupons that have been created for a specific calendar.
1
Retrieve all coupons created for an event. Use this tool to obtain a list of all coupons that have been generated for a specific event. This tool is useful for managing and analyzing promotional strategies linked to events.
1
Retrieve a list of all ticket types for an event. Use this tool to get a detailed list of available ticket types for a specific event. It is useful for understanding ticket options and pricing for attendees.
1
Retrieve all events managed by your Luma Calendar. Use this tool to list all events managed by your Luma Calendar. It does not include events that are listed but not managed by the Calendar.
1
Retrieve available membership tiers for the calendar.
1
Retrieve a list of people from the calendar. Use this tool to obtain a list of people associated with the calendar.
1
Page 1 of 2(25 of 37)
Last updated on