Skip to main content

Space Needle: Operator Backend

Connect Space Needle to Ventrata to resell Space Needle operators' products with live availability and bookings.

Space Needle logo

 

Space Needle is Seattle's 605-foot observation tower, selling timed general admission alongside the Loupe revolving glass floor, Skyriser glass benches and a revolving bar, and bundling with the neighboring Chihuly Garden and Glass. It is ticketed on Siaticketing, a custom sales and access control system built by SPD Technology.

 

Connecting Space Needle to Ventrata lets you resell products from operators that use Space Needle as their booking system. Ventrata reads their live availability from Space Needle, and every booking you take is created directly in the operator's Space Needle account.

 

To learn more about Space Needle, visit spaceneedle.com.

 

📒 NOTE

This connection is coming soon. It's in development, with an estimated launch in November 2026. If you'd like to use it, contact our Technical Support or your Ventrata Customer Success Manager.

📒 NOTE

This connection is available only to specific client accounts. If you're interested in using it, contact our Technical Support or your Ventrata Customer Success Manager.

 

Primary website

Tags

Custom / Proprietary Operator System

Connection features

Availability Sync · Bookings Sync

Developed by

Ventrata (using Space Needle OCTO API)

 

This operator connection (also called a backend) lets you resell products from operators that use Space Needle as their primary booking system, with every booking created directly in Space Needle. Features of this connection include:

  • Availability Sync – live availability comes from the operator's Space Needle account.

  • Bookings Sync – bookings, updates and cancellations post from Ventrata to Space Needle, and Space Needle issues the tickets or vouchers.

 

Creating the Space Needle Connection

🔐 Required Role Permissions: See Operators, Modify Operators, See Products, Modify Products

Before you begin:

  • You must have a commercial agreement with the operator for their rates and terms.

  • You must have the OCTO API Key for the operator. See the steps below.

  • You must recreate the operator's products in Ventrata. See how to create products. The connection syncs availability, pricing and bookings, but doesn't create products in Ventrata.

 

Step 1: Configure the Operator in Ventrata

Ask the operator for the OCTO API Key for your account.

 

  1. In the Ventrata Dashboard, go to Products → Operators and open the operator. If they don't exist yet, create them as an operator first.

  2. In the Backend Partner section, select Space Needle and enter the OCTO API Key.

  3. Press Update Operator.

 

 

📒 NOTE – Each OCTO API Key connects you to one operator. Set up each Space Needle operator separately.

 

Step 2: Connect Each Product

  1. Open the operator's product in Products → Products and edit it. Check that Operator is set to this operator.

  2. Tick Backend Connected. Tick Backend Availability to use availability from Space Needle.

  3. Press Update Product.

 

 

Mapping Products to Space Needle

‼️ IMPORTANT

Mapping tells Ventrata which Space Needle product, option and units to check availability for and book. If a backend-connected product isn't mapped correctly, its bookings fail. A red highlight across the product row shows an incorrectly mapped product.

 

  1. In the Ventrata Dashboard, go to Products → Products and open the product.

  2. Open the Mappings tab. It appears once the product is set to Backend Connected.

  3. For each Ventrata option and unit, select the matching Space Needle product, option and units from the dropdowns, which Ventrata loads from Space Needle. Don't leave any field empty.

  4. Press Save Changes.

 

📗 TIP

Make a test booking after mapping, and ask the operator to confirm it arrived in their Space Needle account.

 

Managing the Space Needle Connection

  • Update the mapping when the operator changes products, options or units in Space Needle.

  • Replace the key on the operator if Space Needle or the operator issues a new one.

  • Switch Backend Availability or Backend Pricing off on a product to use Ventrata's own availability or prices instead. Bookings still post to Space Needle.

 

Connection Features Detailed

This section is for anyone who wants to know exactly how the Space Needle connection works. Here the direction is the opposite of a reseller connection: Ventrata calls Space Needle, using Space Needle OCTO API. For each feature, it explains which calls Ventrata makes, when, and what that means for you.

 

In short: Ventrata asks Space Needle for availability whenever someone looks at a backend-connected product, and creates every booking in the operator's Space Needle account. Space Needle doesn't send changes back to Ventrata.

 

Timings are typical for Space Needle and rounded, and they can change.

 

Product Mapping

✅

You map each Ventrata product, option and unit to the operator's Space Needle product in the Ventrata Dashboard.

This works as follows:

  • Get Products (GET /products) – Ventrata reads the operator's Space Needle products, options and units to fill the dropdowns on the Mappings tab.

 

What this means for you: if something is missing from the dropdown, the operator hasn't made it available to you in Space Needle. Ask them to.

Content Sync

❌

Ventrata doesn't import product content from Space Needle.

Ventrata doesn't import product content from Space Needle. You create and describe the products in Ventrata yourself.

Availability Sync

✅

With Backend Availability on, Ventrata checks the operator's live availability in Space Needle.

This works as follows:

  • Availability Check (POST /availability) – when someone uses the availability calendar in Ventrata, for example in the Dashboard, your web checkout or a terminal, Ventrata asks Space Needle live for the dates on screen.

 

What this means for you: customers book against the operator's live Space Needle availability, so you can't oversell a slot the operator has already sold elsewhere.

Pricing Sync

❌

Ventrata doesn't read prices from Space Needle.

Ventrata doesn't read prices from Space Needle. Products use the prices you set in Ventrata, and bookings still post to Space Needle.

Promotions Sync

❌

Promotions aren't sent to Space Needle.

Promotions aren't sent to Space Needle. Your Ventrata promotions still apply to the price your customer pays in Ventrata.

Bookings Sync

✅

Bookings made in Ventrata for a backend-connected product are created in the operator's Space Needle account.

This works as follows:

  1. Hold: Booking Reservation (POST /bookings) – when the product is added to the cart in Ventrata, Ventrata reserves the places in Space Needle.

  2. Confirm: Booking Confirmation (POST /bookings/{uuid}/confirm) – after payment, Ventrata confirms the booking in Space Needle with the customer's contact details, and the ticket or voucher Space Needle returns becomes the Ventrata ticket or voucher.

  3. Change: Booking Update (PATCH /bookings/{uuid}) – changes made in Ventrata are sent to Space Needle.

  4. Cancel: Booking Cancellation (POST /bookings/{uuid}/cancel) – cancellations made in Ventrata are sent to Space Needle.

 

‼️ IMPORTANT – Bookings sync one way, from Ventrata to Space Needle. If the operator changes or cancels a booking in Space Needle, Ventrata isn't notified. Ask the operator to tell you about any changes they make.

Pickups/Dropoff Sync

❌

Pickup and drop-off details aren't passed to Space Needle.

Pickup and drop-off details aren't passed to Space Needle. Share them with the operator another way if a product needs them.

Custom Questions Sync

❌

Answers to your booking questions aren't passed to Space Needle.

Answers to your booking questions aren't passed to Space Needle. Share them with the operator another way if they need them.

Extras Sync

❌

Extras and add-ons aren't booked in Space Needle.

Extras and add-ons aren't booked in Space Needle. Only the main product, option and units are.

Redemption Sync

❌

Redemptions and other status changes in Space Needle aren't sent back to Ventrata after a booking is confirmed.

Redemptions and other status changes in Space Needle aren't sent back to Ventrata after a booking is confirmed.

Pass Walkup Scanning Sync

❌

Pass walk-up scanning isn't available with Space Needle.

Pass walk-up scanning isn't available with Space Needle.

Gift Card Sync

❌

Ventrata gift cards aren't passed to Space Needle.

Ventrata gift cards aren't passed to Space Needle. Gift card payments stay in Ventrata.

✅ supported · ❌ not supported

 

Good to know: limits and details of the Space Needle connection

  • Live availability: availability comes from Space Needle as people browse.

  • One-way bookings: changes the operator makes in Space Needle don't reach Ventrata.

 

FAQs

I get an error when I save the operator's backend configuration.

The OCTO API Key or endpoint is most likely incorrect. Check them with your operator. If the issue persists, contact our Technical Support.

There's no Backend Connected box in the product settings.

The operator set on the product most likely doesn't have a backend configured. Check the operator's Backend Partner settings and try again. If the issue persists, contact our Technical Support.

The product, option or unit I want to map isn't in the dropdown.

The dropdowns list what the operator has made available to you in Space Needle. Ask the operator. If the issue persists, contact our Technical Support.

Bookings fail for a backend-connected product.

Check the product's mapping first: every option and unit must be mapped. Then check that the slot is still available in Space Needle. If the issue persists, contact our Technical Support.

 

 

Partner Information

Space Needle LLC

203 Taylor Ave N

Seattle, Washington 98109, United States

 

Ventrata Partner ID: 21d8e3f9-4cac-4dd9-bf7e-65f7d982d721

Did this answer your question?