Events
Event management endpoints for creating, updating, and querying events. Events can be one-time or recurring, and can take place in Genesis City or Worlds.
Retrieves a list of events based on various filters. By default returns active events (current and future) sorted by start date ascending. Supports filtering by location, creator, categories, schedules, and more.
Maximum number of events to return
100Number of events to skip (for pagination)
0Filter events by time range
activePossible values: Filter events at a specific Genesis City position (format "x,y")
20,30Pattern: ^-?\d{1,3},-?\d{1,3}$Filter events at multiple positions
Filter events by Genesis City estate ID
Filter events by creator's Ethereum address
0x1234567890123456789012345678901234567890Pattern: ^0x[a-fA-F0-9]{40}$Show only events the authenticated user is attending (requires authentication)
Full-text search in event name and description (minimum 3 characters)
Filter events by schedule ID
Filter events by location type (true=Worlds, false=Genesis City, null=all)
Filter events by World names (format "name.dcl.eth")
Filter events by place IDs
Filter events by community ID
Sort order by start date
ascPossible values: List of events
Bad request - invalid parameters or body
Internal server error
Creates a new event. Requires authentication. Events are created in pending status and require approval unless the user has special permissions.
Schema for creating a new event
Event name
Event description in Markdown
URL to event poster
Event start date and time
Event duration in milliseconds (max 24 hours)
falseX coordinate in Genesis City
Y coordinate in Genesis City
Preferred realm/server
Custom jump-in URL
Contact information
Additional details
Event categories (max 1)
Schedule IDs (admin only)
Whether event is in a World
falseAssociated community ID
falseSelf-approve (requires permission)
Highlight event (admin only)
Mark as trending (admin only)
Event created successfully
Bad request - invalid parameters or body
Unauthorized - authentication required
Forbidden - insufficient permissions
Internal server error
Alternative endpoint for searching events using POST method. Accepts the same parameters as GET /events but via request body.
List of events
Bad request - invalid parameters or body
Internal server error
Returns all events that the authenticated user has marked as attending.
List of events user is attending
Unauthorized - authentication required
Internal server error
Retrieves detailed information about a specific event. If authenticated, includes whether the user is attending.
Event UUID
Event details
Not found - resource doesn't exist
Internal server error
Updates an existing event. Users can only update their own events unless they have special permissions. Some fields require admin permissions.
Event UUID
Schema for updating an event (all fields optional)
Event updated successfully
Bad request - invalid parameters or body
Unauthorized - authentication required
Forbidden - insufficient permissions
Not found - resource doesn't exist
Internal server error
Last updated