Skip to main content
This page explains the key terminology used throughout the Aspect Systems API with examples specific to golf partners. Understanding these terms will help you effectively integrate with our system.

Core Concepts

Organization

A business entity in our system. Each organization represents a complete operation and contains all associated divisions, schedules, and bookings.Golf Industry Equivalent: Golf Course/Club/Facility (e.g., “ABC Golf Club”)

Division

A distinct activity or business unit within an organization. Divisions represent different operational areas or services.Golf Industry Examples: Golf (course operations), Events (weddings), Restaurant, Pro ShopOther Industry Examples: Snow Tubing, Event Management, Indoor Golf

Scheduling

Schedule

The overall framework that defines when time slots are available. Schedules control the pattern and availability of slots over time.Golf Industry Examples: “Summer 2024 Schedule” (regular operations), “Tournament Schedule” (special events), “Winter Schedule” (reduced hours)Other Examples: “Restaurant Hours”, “Lesson Schedule”

Slot

A specific time slot available for booking. Each slot represents a discrete time when customers can access a service or facility.Golf Industry Equivalent: Tee Time (e.g., 9:00 AM for 4 players)Other Examples: Restaurant table reservation, event venue booking, lesson appointment

Reservation

A complete booking that includes one or more entries, customer information, and selected offerings. Reservations are the top-level booking entity that customers create.Golf Industry Equivalent: Golf booking (e.g., a foursome’s complete tee time reservation including green fees and cart rentals)Other Examples: Restaurant reservation with party details, event booking with catering, lesson package with equipment rental

Entry

A single customer’s booking within a slot. Each entry represents one individual customer who has reserved that time slot.Golf Industry Equivalent: One customer’s tee time (e.g., John Smith booked for 9:00 AM - if it’s a foursome, there would be 4 separate entries)Other Examples: Individual diner reservation, single lesson booking, one person’s event registration

Offerings

Offering

Any product or service that can be booked or sold. This is a broad category covering different types of items across all divisions.Types:
  • Tickets: Individual services or access fees
  • Bundles: Package deals combining multiple services
  • Products: Retail merchandise
  • Services: Professional services or instruction
Golf Examples: Green fees, cart rentals, golf packages, pro shop items, lessons

Rate

The specific pricing for an offering when booked for a particular slot. Rates can vary by time of day, day of week, season, or special events.Golf Industry Examples: Weekend green fee ($85), twilight rate ($45 after 3 PM), senior rate ($65 weekdays)Other Examples: Peak hour restaurant pricing, premium event venue rates, holiday lesson pricing

Memberships

Membership

An access plan that defines which offerings customers can access and at what rates. Can represent paid membership plans or public access levels.Types:
  • Member: Paid plans with special privileges
  • Public: Non-member/guest access
Golf Industry Examples: “Premium Golf Membership” (member), “Weekday Golf Membership” (member), “Public Access” (public)Other Examples: “Season Pass”, “Day Pass”, “Guest Access”

Location & Geography

Location

A specific physical area within a facility where activities for a division take place.Golf Industry Equivalent: Golf Course (e.g., “Red-Blue Course”, “Practice Range”)Other Examples: Ballroom, Main Dining Room, Conference Room A, Hill A (snow tubing)

Tag

Labels used to categorize or identify specific characteristics of slots or other items.Golf Industry Examples: “1A”, “1B” (multiple tee times for Shotguns)Other Examples: “VIP Service”, “Equipment Included”