Breaking Changes
Breaking changes are any changes that might require action from our integrators.
Breaking Changes for 02/11/2022
- remove
redirectUrlfrom theCreateMovieOrderInputobject.
Reason: This field needs to be removed as part of the this breaking change.
Breaking Changes for 22/09/2022
- remove
hasCheckoutLinkandcheckoutUrlfrom the return fields ofcreateMovieOrder.
Reason: GSC payment page has been removed and need not to be displayed to user.
Breaking Changes for 28/07/2022
- rename
isPackagefield ofMovieTicketobject tohasBundle.
Reason: So that the field name is more descriptive.
Breaking Changes for 17/07/2022
- Removal of
isValidfield fromMovieShowtimeobject.
Reason: The system will always return showtimes that are not expired and valid. Hence, this field is unnecessary. - Make
externalIdargument ofCreateMovieOrderCustomerInputoptional.
Reason: Some integrator may not pass the the User ID from their DB as it may be sensitive.
Breaking Changes for 15/07/2022
Removal of
CreatePaymentWithMovieOrdermutation.
Reason: The purpose of this mutation is to create payment record on WeTix side. We realized the payment record can be created when theCreateMovieOrdermutation is called. Hence, to reduce the network call on the integrator side, we have removed this mutation.languageCodechange tolanguageCodesforMovieandCinemaMovieobjects.
Reason: WeTix does not present movies with multiple languages as separate movies, but it is presented as single movie with multiple languages. Hence, a movie may have multiple language codes.
Breaking Changes for 24/05/2022
- Removal of
currencyCode,discountAmount,bookingAmount,totalAmount,selectedTickets, andselectedConcessionsfrom theMovieOrderSessionobject.
Reason: Our initial intention of having these fields onMovieOrderSessionwas to persist the selected tickets and concessions before user has created an order, so that when user refereshes our integrator's movie order session page the selected tickets and concessions can still be displayed. However, currently we do not have any API that would allow our integrator to update the movie order session when the user's ticket or concessions selection changes. Hence, we will not be persisting these data on our end and our integrators may persist them on their end. However, these data will be available on theMovieOrderobject.
Breaking Changes for 23/05/2022
- Removal of
activeOnlyargument fromMovieShowtimeConnectionargument.
Reason: Our API will always return showtimes that are available or active only, hence this argument is unnecessary.