Skip to content

EventbriteClient

Attributes

GetEventsForOrganizationResponse module-attribute

GetEventsForOrganizationResponse = List[Dict[str, Any]]

GetOrdersResponse module-attribute

GetOrdersResponse = List[Dict[str, Any]]

GetOrganizationsResponse module-attribute

GetOrganizationsResponse = List[Dict[str, Any]]

GetEventsForOrganizerResponse module-attribute

GetEventsForOrganizerResponse = List[Dict[str, Any]]

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

id class-attribute instance-attribute
id: Optional[str] = None

The id of the event.

url class-attribute instance-attribute
url: Optional[str] = None

The URL of the event.

created class-attribute instance-attribute
created: Optional[str] = None

The date-time the event was created at.

changed class-attribute instance-attribute
changed: Optional[str] = None

The date-time the event was changed at.

capacity class-attribute instance-attribute
capacity: Optional[int] = None

The capacity of the event.

online_event class-attribute instance-attribute
online_event: Optional[bool] = None

A boolean indicating whether or not the event is online.

organizer_id class-attribute instance-attribute
organizer_id: Optional[str] = None

The id of the organizer of the event.

venue_id class-attribute instance-attribute
venue_id: Optional[str] = None

The id of the venue of the event.

category_id class-attribute instance-attribute
category_id: Optional[str] = None

The id of the category of the event.

GetOrganizersResponse dataclass

GetOrganizersResponse(organizers: Optional[List[Dict[str, Any]]] = None)

Response for Get organizers

GetMyVenuesResponse dataclass

GetMyVenuesResponse(venues: Optional[List[Dict[str, Any]]] = None)

Response for Get venues

GetCategoriesResponse dataclass

GetCategoriesResponse(categories: Optional[List[Dict[str, Any]]] = None)

Response for Get categories

GetMyEventsResponse dataclass

GetMyEventsResponse(events: Optional[List[Dict[str, Any]]] = None)

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
get_organizations_async() -> dict[str, Any] | None

GetOrganizations

Get a list of organizations for your account.

get_organizers_async async
get_organizers_async(organization_id: str) -> dict[str, Any] | None

Get organizers

Get a list of organizers for organization.

get_my_venues_async async
get_my_venues_async(organization_id: str) -> dict[str, Any] | None

Get venues

Get venues for organization.

get_categories_async async
get_categories_async() -> dict[str, Any] | None

Get categories

Get the Eventbrite event categories.

get_organization_events_async async
get_organization_events_async(organization_id: str, order_by: str, status: str) -> dict[str, Any] | None

Get organization events

Get organization events.