Introduction
WeTix is a homegrown entertainment ticketing platform, we began our journey since 2018.
Open APIs
WeTix Open APIs allow developers to utilize WeTix's core functionalities such as get cinemas, movies, showtimes, seat layout and create order. WeTix Open API uses GraphQL as its data query and manipulation language.
There are two services for our API (OAuth and Open API), both for sandbox and production environment. OAuth server is for the authentication, Open API server is for the core functions.
Sandbox Environment :
Open API Server: https://sb-open.wetix.my/graphql
OAuth Server: https://sb-oauth.wetix.my
How to Use This Documentation
- Obtain an access token to access WeTix's protected resources. Please see this guide on obtaining an access token.
- To GET data such as movies, cinemas, etc can be accessed through queries.
- To POST data to WeTix such as reserve seats and create movie order can be done through mutations.
- For security reasons, to call certain mutations, a signature is required to be generated and included in the mutation. Please see this guide on generating signatures.
- Please refer to the flow diagram to understand the integration flow between WeTix and our integrators.
- Please refer to the examples on consuming our API.
- Please refer to the appendix which contains additional informations regarding our API.
- Please refer to the changelog and breaking changes which contains changes to our API which the integrators may need to update on their end.
- If there any issues with our API or documentation, or if you would like to request for change, please feel free to raise them here.