Orders

The following operations are available for this resource.

Http Verb Operation
GetProductsView TXN/Orders/{orderId}/ProductsView Get the details of an existing Order as the contract OrderProductsView, which mirrors the structure of the Cart response entity from GET Web/{sessionKey}/Cart. This resource can be used to fetch any saved order in this view. Order HTML templates use this response contract (OrdersProductsView) as the model within the template. Orders actively in a session/cart will not be available here until after checkout.
GET Method: GetProductsView, URL: TXN/Orders/{orderId}/ProductsView Test

Get the details of an existing Order as the contract OrderProductsView, which mirrors the structure of the Cart response entity from GET Web/{sessionKey}/Cart. This resource can be used to fetch any saved order in this view. Order HTML templates use this response contract (OrdersProductsView) as the model within the template. Orders actively in a session/cart will not be available here until after checkout.

Create TXN/Orders This resource is currently only for interceptor plugin use. This is called any time a new order is saved via the API or from the client application. Only OrderId is provided in the request content. This resource will be invoked from a cart checkout.
POST Method: Create, URL: TXN/Orders Test

This resource is currently only for interceptor plugin use. This is called any time a new order is saved via the API or from the client application. Only OrderId is provided in the request content.

GetOrdersForDelivery TXN/Orders/ForDelivery Get all the orders for delivery.
POST Method: GetOrdersForDelivery, URL: TXN/Orders/ForDelivery Test

Get all the orders for delivery.

Price TXN/Orders/Price Prices an order(including pricing rules). Should have at least one line item, with each line item having at least one sub line item. Individual sub line items can be ignored for pricing by passing ApplyPricing = false, on those sub line items.
POST Method: Price, URL: TXN/Orders/Price Test

Prices an order(including pricing rules). Should have at least one line item, with each line item having at least one sub line item.

PrintHtmlTickets TXN/Orders/{orderId}/PrintHtmlTickets Returns a collection of tickets in HTML format for the order. Tickets are built using an HTML ticket template. Ticket number (Id) and Seat information are also included. Composite tickets are not currently supported, so a request to print one will instead return ticket elements for each performance, as if no composite ticket design had been selected for the package.
POST Method: PrintHtmlTickets, URL: TXN/Orders/{orderId}/PrintHtmlTickets Test

Returns a collection of tickets in HTML format for the order. Tickets are built using an HTML ticket template. Ticket number (Id) and Seat information are also included.

PrintTicketElements TXN/Orders/{orderId}/PrintTicketElements Returns ticket elements by header, receipts, and tickets; created primarily for use for building HTML ticket templates The method returns ticket data for unprinted fully-paid orders or reprints printed tickets specified via order number, one or more line item numbers, or one or more sub line item numbers. In the case of partially-paid orders, only line items or sub line items which have been fully-paid will be eligible for printing. Ticket information can be returned in the default design specified for the ticket price type, or you may specify a ticket design to utilize via the request parameters. After the ticket data has been returned via the API, seats will be flagged as Ticketed in Tessitura. When reprinting tickets, one of the request parameters provides you with the option to regenerate the ticket number or reuse the current ticket number. Composite tickets are not currently supported, so a request to print one will instead return ticket elements for each performance, as if no composite ticket design had been selected for the package.
POST Method: PrintTicketElements, URL: TXN/Orders/{orderId}/PrintTicketElements Test

Returns ticket elements by header, receipts, and tickets; created primarily for use for building HTML ticket templates

Update TXN/Orders/{orderId} This resource is currently strictly for interceptor plugin use. This is called any time an order is saved via the API or from the client application. Only OrderId is provided in the request content. This resource will be invoked from a cart checkout.
PUT Method: Update, URL: TXN/Orders/{orderId} Test

This resource is currently strictly for interceptor plugin use. This is called any time an order is saved via the API or from the client application. Only OrderId is provided in the request content.