AddTicketToCart

Adds a ticketed item to a shopping cart. *** Using overriden BLL version of AddTicketToCart class ***

APIDescription
POST api/AddTicketToCart

Adds a ticketed item to the user's cart.

ChangeModeOfSale

APIDescription
POST api/ChangeModeOfSale

Changes the mode of sale of a Tessitura session.

ChangeSourceId

APIDescription
POST api/ChangeSourceId

Changes the mode of sale of a Tessitura session.

ClearCart

APIDescription
POST api/ClearCart

Clears the Tessitura cart by creating a new Tesssitura session and transferring the authenticated user to it. Ensure you update the session key in your application after making this call.

CompareMemberExpirationToPerformance

APIDescription
POST api/CompareMemberExpirationToPerformance

Returns compare membership expiration date to performance date.

CountriesStates

APIDescription
GET api/CountriesStates

Returns lists of all Countries and States/Provinces.

DeleteAttribute

APIDescription
POST api/DeleteAttribute

Adds or updates an account attribute.

DeletePayment

APIDescription
POST api/DeletePayment

Deletes a stored credit card payment method.

Diagnostics

APIDescription
GET api/Diagnostics?SessionKey={SessionKey}

Returns Tessitura health and version information.

POST api/Diagnostics?SessionKey={SessionKey}

Attempts to write to the error log.

Processes and bills a donation. *** Using overriden BLL version of Donate class ***

APIDescription
POST api/Donate

Processes and bills a donation.

DonateSimple

Processes and bills a donation. *** Using overriden BLL version of DonateSimple class ***

APIDescription
POST api/DonateSimple

Processes and bills a donation.

GetAnonymousSession

APIDescription
POST api/GetAnonymousSession

Returns a session key for use with anonymous actions such as adding items to a cart.

GetCart

APIDescription
POST api/GetCart

Returns the shopping cart for a Tessitura session.

GetLoginInfo

APIDescription
POST api/GetLoginInfo

Returns data for a logged in session.

GetMemberCompSeasonTicketQuantity

APIDescription
POST api/GetMemberCompSeasonTicketQuantity

Returns comp season ticket information for a patron.

GetMemberCompTicketQuantity

APIDescription
POST api/GetMemberCompTicketQuantity

Returns comp ticket information for a patron.

GetMemberEntitlements

APIDescription
POST api/GetMemberEntitlements

Returns entitlement ticket information for a patron for both performances and seasons.

GetMemberInfo

APIDescription
POST api/GetMemberInfo

Returns detailed member information from account and constituent Tessitura data.

GetMemberInfo_V2

APIDescription
POST api/GetMemberInfo_V2

Returns detailed member information from account and constituent Tessitura data.

GetMemberInfoSummary

APIDescription
POST api/GetMemberInfoSummary

Returns basic membership and household information.

GetMemberInfoSummary_V2

APIDescription
POST api/GetMemberInfoSummary_V2

Returns basic membership and household information.

GetPayment

APIDescription
POST api/GetPayment

Returns stored payment information.

GetPerformance

APIDescription
POST api/GetPerformance

Returns a Tessitura performance detail.

GetPerformances

APIDescription
POST api/GetPerformances

Returns a list of Tessitura performances.

GetPerformanceWithEntitlements

APIDescription
POST api/GetPerformanceWithEntitlements

Returns a Tessitura performance detail with member ticket entitlements.

GetPromoCodeDetails

APIDescription
POST api/GetPromoCodeDetails

Returns the details of a promo code.

GetPromoCodePerformanceAssociation

APIDescription
POST api/GetPromoCodePerformanceAssociation

Returns the details of a promo code associated with a performance.

GetRankToMOSMapping

APIDescription
GET api/GetRankToMOSMapping

Returns a list of Rank to Mode of Sale mappings from the local config file.

GetTicketExpiration

APIDescription
POST api/GetTicketExpiration

Gets the expiration date and time of a Tessitura cart.

GetTicketHistory

APIDescription
POST api/GetTicketHistory

Returns list of tickets for an account.

Interests

APIDescription
POST api/Interests

Returns list of all Interests associated with the CategoryId. Pass 0 to get all values. NOTE: This will return all Tessitura keyword items, some of which may not be valid as interests.

InvalidateVoucherCode

APIDescription
POST api/InvalidateVoucherCode

Invalidates a voucher code from the Tessitura order number.

Logger

APIDescription
POST api/Logger

Logs arbitrary text

Login

APIDescription
POST api/Login

Authenticates a user, returns a session key if the login was successful.

Logout

APIDescription
POST api/Logout

Logs out an authenticated user.

MembershipLevels

APIDescription
GET api/MembershipLevels?SessionKey={SessionKey}

Returns a list of membership levels from the local config file.

PurchaseCart

APIDescription
POST api/PurchaseCart

Processes and bills a Tessitura cart.

PurchaseGiftMembership

Processes and bills a gift membership. *** Using overriden BLL version of PurchaseGiftMembership class ***

APIDescription
POST api/PurchaseGiftMembership

Processes and bills a gift membership.

PurchaseNewMembership

Processes and bills a donation. *** Using overriden BLL version of PurchaseNewMembership class ***

APIDescription
POST api/PurchaseNewMembership

Processes and bills a new membership. If SessionKey is empty a new account will be created.

Register

APIDescription
POST api/Register

Creates a new user account and web login.

RemoveTicketFromCart

Removes ticketed items from a shopping cart. *** Using overriden BLL version of RemoveTicketFromCart class ***

APIDescription
POST api/RemoveTicketFromCart

Removes a ticket line item from the Tessitura cart.

RenewMembership

Processes and bills a donation. *** Using overriden BLL version of RenewMembership class ***

APIDescription
POST api/RenewMembership

Processes and bills a membership renewal.

ResetPassword

APIDescription
POST api/ResetPassword

Resets a password and logs in using a login token.

SendCustomerServiceIssue

APIDescription
POST api/SendCustomerServiceIssue

Submits a Tessitura Customer Service Issue (CSI) to the account associated with the logged in session.

SendCustomerServiceIssueWithConfirmation

APIDescription
POST api/SendCustomerServiceIssueWithConfirmation

Submits a Tessitura Customer Service Issue (CSI) to the account associated with the logged in session. Returns a CSIResult object containing the Id of the CSI record.

SendLoginCredentials

APIDescription
POST api/SendLoginCredentials

Sends an email to a user allowing recovery of a forgotten password.

SendUsername

APIDescription
POST api/SendUsername

Sends an email containing the user name associated with an email to a Tessitura account holder.

SetAttribute

APIDescription
POST api/SetAttribute

Adds or updates an account attribute.

SetPayment

APIDescription
POST api/SetPayment

Stores a credit card payment method for later use.

TransferAnonymousToAuthenticated

APIDescription
POST api/TransferAnonymousToAuthenticated

Authenticates a user over an anonymous session.

TransferSession

APIDescription
POST api/TransferSession

Transfers authentication from the session Id passed in to a new session. This is meant for use when a session cart times out.

UpdateEmail

APIDescription
POST api/UpdateEmail

Updates the member email address.

UpdateInterests

APIDescription
POST api/UpdateInterests

Updates the interests associated with a user account. Will return all interests that remain associated after the call completes.

UpdateLogin

APIDescription
POST api/UpdateLogin

Updates the users login and password. Result object indicates if notification email was sent.

UpdateMemberInfo

APIDescription
POST api/UpdateMemberInfo

Updates the member account information including name, address and phone.

VerifyEmail

APIDescription
POST api/VerifyEmail

Checks to see if an email address is available.

VerifyUserName

APIDescription
POST api/VerifyUserName

Checks to see if a user name is available.