Is there a way to get best seating data for a performance via the REST API?

My client says that in the Tessitura client they are able to manually set an integer on each seat for a performance which indicates the best seat value for that seat. Is there any way to get this value via the REST API?

Due to COVID requirements (fun!) we need to black out every second seat, so I have built a custom seat selector which chooses contiguous seating, taking the blacked-out seats into account. It would be great to be able to grab the best seat value so that I could incorporate best seating logic in this.

Thanks

Parents
  • Hi Greg, 

    What the others have indicated is correct - using a blackout hold on the seat map in Tessitura would allow you to respond appropriately in your seat selection tool and either not show those seats at all, or show them as unavailable, based on the hold code that comes back via the API. This should allow you to do what you described. 

    Can you describe a little more how you see the best seating value being helpful to your seat selector tool? Is the tool a select your own seat tool where patrons pick their specific seats or are you using the Best Seat function of the API already? 

    Thanks,

    Chris Szalaj

    Product Owner, Business Facing Products

    Tessitura Network

Reply
  • Hi Greg, 

    What the others have indicated is correct - using a blackout hold on the seat map in Tessitura would allow you to respond appropriately in your seat selection tool and either not show those seats at all, or show them as unavailable, based on the hold code that comes back via the API. This should allow you to do what you described. 

    Can you describe a little more how you see the best seating value being helpful to your seat selector tool? Is the tool a select your own seat tool where patrons pick their specific seats or are you using the Best Seat function of the API already? 

    Thanks,

    Chris Szalaj

    Product Owner, Business Facing Products

    Tessitura Network

Children
  • Hi Chris

    My client has some very specific requirements around subscriptions, so we have a REST-based solution for building a sub and adding it to the cart. Pre-COVID the best seating function in the REST API (Web/Cart/{sessionKey}/Packages/Nfs) did the job, but now for various reasons (mostly operational so I'm not sure of the detail) this no longer does what my client needs, so I've written some custom logic that grabs the seats for a performance (TXN/Performances/{performanceId}/Seats) and finds an available block of seat IDs in the appropriate zone.

    Currently my custom logic returns after it finds the first available block of seats, but it would be ideal if I could incorporate the best seat value in this to return the best available block of seats.

    Cheers