TnJS API V1 - Module Redirect

/api/1/redirect/account

Redirect to the account home page
Supported HTTP methods: GET
Parameters:
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/account/activate

Redirect to account activation page
Supported HTTP methods: GET
Parameters:
contactNumber - Contact number
token - Activation token
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/account/edit

Redirect to the profile edition page
Supported HTTP methods: GET
Parameters:
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/account/file

Redirects to the file details page.
Supported HTTP methods: GET
Parameters:
fileId - The id of the file

/api/1/redirect/account/register

Redirect to the register page
Supported HTTP methods: GET
Parameters:
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.
returnPath - (Optional) Path to be redirected to after account creation.

/api/1/redirect/account/social-login/link

Redirect to the social login link page
Supported HTTP methods: GET
Parameters:
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.
returnPath - (Optional) Path to be redirected to after account linking.
cancelPath - (Optional) Path to be redirected to on cancel.

/api/1/redirect/agent/contact

Deprecated: Use /api/1/redirect/hospitality instead
Redirect to the product page or home page with user setted
Supported HTTP methods: GET
Parameters:

/api/1/redirect/cart

Redirect to the shopping cart page
Supported HTTP methods: GET
Parameters:
orderId - (Optional) The id of the order that has to be shown in the shopping cart. When empty, the shopping cart content linked to the users' ongoing session is displayed.
orderToken - (Optional) Secret token, that allows to resume the order content of the requested order (only used when an explicit orderId is requested).
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/fastline

Redirects to the page that allows to enter multiple unique usage codes (fastline)
Supported HTTP methods: GET
Parameters:
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/hospitality

Redirects to the page of the hospitality product with the provided id, either to purchase, reserve or generate an option on the product, as specified by the orderType parameter.
Supported HTTP methods: GET
Parameters:
id - Product id of the hospitality product (package id for bundles).
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.
lines - (Optional) The item selected for purchase for specific bundle lines: lineId1-itemId1,lineId2-itemId2 etc.
contactNumber - (Optional) The purchaser of the hospitality.
opportunityId - (Optional) The opportunity ID coming from CRM.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/hotdeals

Redirects to the shop hot deals page. Warning: upsell must be promoted (POS configuration) to correctly display this page.
Supported HTTP methods: GET
Parameters:
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/login

Redirect to the login page if required, then to the return path
Supported HTTP methods: GET
Parameters:
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.
returnPath - Url to be redirected to

/api/1/redirect/option

Redirect to option request page with corresponding product id.
Supported HTTP methods: GET
Parameters:
id - Product id (standalone, not inside a package!)
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/partner-advantage

Redirect to the partner advantage product list corresponding to the provided access code
Supported HTTP methods: GET
Parameters:
code - Partner advantage code
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/product

Redirects to the product selection page corresponding to the given product id or code. Both parameters are optional, but at least one of them must be defined (id has priority on code). Warning: when using 'code' parameter and having multiple results, all corresponding products are displayed in the search result page.
Supported HTTP methods: GET
Parameters:
id - (Optional) Product id (standalone, not inside a package!)
code - (Optional) The product code (standalone, not inside a package!)
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.

/api/1/redirect/product/date

Redirects to a dated product (event, visit, parking, timeslot pass, visit pass) selection page for the selected date.
Supported HTTP methods: GET
Parameters:
productId - Product id (standalone, not inside a package!)
date - The selected date. Format is DD.MM.YYYY
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/product/performance

Redirects to the seat selection page corresponding to the performance.
Supported HTTP methods: GET
Parameters:
id - Performance id (standalone, not inside a package!)
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/product/timeslot

Redirects to a specific timeslot selection page.
Supported HTTP methods: GET
Parameters:
productId - Product id (standalone, not inside a package!)
timeslotId - The id of the selected timeslot.
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/product/transport

Redirects to the transport product page with required date, departure and arrival preselected.
Supported HTTP methods: GET
Parameters:
productId - Product id (standalone, not inside a package!)
transportDate - (Optional) The transport date. Format is DD.MM.YYYY
departureCode - (Optional) Code for the departure station.
arrivalCode - (Optional) Code for the arrival station.
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/product/visit

Redirects to the visit selection page with corresponding date, rate type and language already selected.
Supported HTTP methods: GET
Parameters:
productId - Product id (standalone, not inside a package!)
date - (Optional) The visit date. Format is DD.MM.YYYY
language - (Optional) The visit language
rateTypeId - (Optional) The visit rate type id
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
orderType - (Optional) Type of order: SALE/OPTION/RESERVATION.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/search/products

Deprecated: Use /api/1/redirect/search/simple-products instead
Redirects to the product search page using the provided string or code as search parameter. Both parameters are optional, but at least one of them must be defined (q has priority on code). Warning: this method searches only for simple products: packages and season tickets won't be displayed.
Supported HTTP methods: GET
Parameters:
q - (Optional) The text to search for
code - (Optional) The code to search for
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/search/simple-products

Redirects to the product search page using the provided string or code as search parameter. Both parameters are optional, but at least one of them must be defined (q has priority on code). Warning: this method searches only for simple products: packages and season tickets won't be displayed.
Supported HTTP methods: GET
Parameters:
q - (Optional) The text to search for
code - (Optional) The code to search for
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/sso/login

Deprecated: Use /api/1/sso/saml/login instead
Redirect to the login controller for SingleSignOn
Supported HTTP methods: POST
Parameters:
SAMLRequest - (Optional) The SAML Request for login
RelayState - (Optional) Application state, will be returned to the service calling for login.
embedded - (Optional) If specified, use username and password to login.
provider - (Optional)
username - (Optional) User name
password - (Optional) User password

/api/1/redirect/sso/logout

Deprecated: Use /api/1/sso/saml/logout instead
Redirect to the logout controller for SingleSignOn
Supported HTTP methods: GET
Parameters:
count - (Optional) Step in the logout loop

/api/1/redirect/sub-topic

Redirects to the product search page using the provided sub-topic code as search parameter.
Supported HTTP methods: GET
Parameters:
code - The sub-topic code to search for
banner - (Optional) This has an effect only on co-branded pages. To display the big co-branding banner on the header of the page, set it to 1 or true. Otherwise the small co-branding banner is displayed on the right column of the page.
lang - (Optional) Forces the page to a specific language. This language has to be enabled in the point of sales configuration in order to work.

/api/1/redirect/support/login

Redirects to the supervisor login page
Supported HTTP methods: GET
Parameters:
contactNumber - The customer contact number

/api/1/redirect/unsubscribe

Redirects to newsletter unsubscription page
Supported HTTP methods: GET
Parameters:
id - The hash identifier