EventbriteClient
Attributes
GetEventsForOrganizationResponse
module-attribute
TRIGGER_OPERATIONS
module-attribute
TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'OnNewEventV2': {'operation_id': 'OnNewEventV2', 'path': '/{connectionId}/v2/trigger/v3/organizations/{organization_id}/events/', 'method': 'get', 'required_parameters': ['organization_id', 'organizer_filter'], 'callback_payload_type': 'GetEventsForOrganizationResponse'}, 'OnOrderChangedV2': {'operation_id': 'OnOrderChangedV2', 'path': '/{connectionId}/v2/trigger/v3/events/{id}/orders/', 'method': 'get', 'required_parameters': ['organization_id', 'id'], 'callback_payload_type': 'GetOrdersResponse'}}
Classes
CreateEventResponse
dataclass
CreateEventResponse(name: Optional[Dict[str, Any]] = None, description: Optional[Dict[str, Any]] = None, id: Optional[str] = None, url: Optional[str] = None, start: Optional[Dict[str, Any]] = None, end: Optional[Dict[str, Any]] = None, created: Optional[str] = None, changed: Optional[str] = None, capacity: Optional[int] = None, online_event: Optional[bool] = None, organizer_id: Optional[str] = None, venue_id: Optional[str] = None, category_id: Optional[str] = None)
Response for Create event
Attributes
created
class-attribute
instance-attribute
The date-time the event was created at.
changed
class-attribute
instance-attribute
The date-time the event was changed at.
capacity
class-attribute
instance-attribute
The capacity of the event.
online_event
class-attribute
instance-attribute
A boolean indicating whether or not the event is online.
organizer_id
class-attribute
instance-attribute
The id of the organizer of the event.
venue_id
class-attribute
instance-attribute
The id of the venue of the event.
GetOrganizersResponse
dataclass
Response for Get organizers
GetMyVenuesResponse
dataclass
Response for Get venues
GetCategoriesResponse
dataclass
Response for Get categories
GetMyEventsResponse
dataclass
Response for Get organization events
EventbriteClient
EventbriteClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for eventbrite connector.
Initialize a EventbriteClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
create_event_async
async
create_event_async(organization_id: str, event_name_html: str, event_description_html: str, event_start_utc: str, event_end_utc: str, event_start_timezone: str, event_end_timezone: str, event_currency: str, event_organizer_id: Optional[str] = None, event_venue_id: Optional[str] = None, event_category_id: Optional[str] = None, event_password: Optional[str] = None, event_capacity: Optional[str] = None, event_shareable: Optional[bool] = None, event_invite_only: Optional[bool] = None, event_online_event: Optional[bool] = None, event_listed: Optional[bool] = None, event_hide_start_date: Optional[bool] = None, event_hide_end_date: Optional[bool] = None, event_show_remaining: Optional[bool] = None) -> dict[str, Any] | None
Create event
Create a new Eventbrite event.
update_event_async
async
update_event_async(id: str, organization_id: str, event_start_timezone: str, event_end_timezone: str, event_currency: str, event_name_html: Optional[str] = None, event_description_html: Optional[str] = None, event_start_utc: Optional[str] = None, event_end_utc: Optional[str] = None, event_organizer_id: Optional[str] = None, event_venue_id: Optional[str] = None, event_category_id: Optional[str] = None, event_password: Optional[str] = None, event_capacity: Optional[str] = None, event_shareable: Optional[bool] = None, event_invite_only: Optional[bool] = None, event_online_event: Optional[bool] = None, event_listed: Optional[bool] = None, event_hide_start_date: Optional[bool] = None, event_hide_end_date: Optional[bool] = None, event_show_remaining: Optional[bool] = None) -> dict[str, Any] | None
Update event
Update an existing event.
get_organizations_async
async
GetOrganizations
Get a list of organizations for your account.
get_organizers_async
async
Get organizers
Get a list of organizers for organization.
get_my_venues_async
async
Get venues
Get venues for organization.
get_categories_async
async
Get categories
Get the Eventbrite event categories.