Bowmark AIdocs

Event Source

Reads a public Event Source Virtual Design Center showroom (design, venue, inquiry contact) by its access code — no login.

Domain: eventsource.com

Also known as: Event Source, eventsource.com, Event Source Design Center

Call it directly

bowmark.providers.eventsource.getShowroom(code: string): Promise<EventSourceShowroom>
bowmark.providers.eventsource.getShowroomVenue(eventId: number, venueId: number, code: string): Promise<EventSourceVenue>
bowmark.providers.eventsource.getShowroomInquiryContact(code: string): Promise<EventSourceInquiryContact>

Functions

FunctionWhat it does
getShowroomReads a public Virtual Design Center showroom by its access code — its design(s), venue and branding.
getShowroomVenueReads the real venue/room a showroom's design is staged in.
getShowroomInquiryContactReads who a showroom's Send Inquiry button emails, without submitting anything.

Types

interface EventSourceDesign {
  designId: number;
  visionBoardId: number;
  roomId: number;
  designName: string;
  roomName: string;
  venueName: string;
  hasLayouts: boolean;
  hasTemplates: boolean;
}
interface EventSourceShowroom {
  accessCode: string;
  showroomName: string;
  ownerName: string;
  branded: boolean;
  underConstruction: boolean;
  logoUrl: string;
  eventId: number;
  venueIds: number[];
  designs: EventSourceDesign[];
}
interface EventSourceVenue {
  venueId: number;
  businessName: string;
  city: string;
  state: string;
  zipCode: string;
  market: string;
  primaryImageUrl: string;
  rooms: Array<{ roomId: number; roomName: string; primaryImageUrl: string; active: boolean }>;
}
interface EventSourceInquiryContact {
  inquiryRequestEmail: string;
  ownerName: string;
  ownerLogoUrl: string;
}