😍Kinetix API
Integrate Kinetix's API and get started with the User-Generated Emote feature!
Last updated
Integrate Kinetix's API and get started with the User-Generated Emote feature!
Last updated
The raw swagger documentation API can be found there : https://sdk-api.kinetix.tech/documentation/#/
Welcome to the Kinetix API, a solution designed to integrate the User-Generated Emote feature in any game or app, empowering players to create custom emotes from videos through a seamless and interactive process. This API enables game studios to fully customize the integration of the feature in their game or app.
Make sure you know all about the User-Generated Emote feature before moving on.
When using the Kinetix API to bring the User-Generated Emote feature in your game, you need to recreate the main steps of the emote creation flow we've designed.
Before integrating the Kinetix API into your game, establishing a secure method for authenticating and identifying your users is paramount. Our system leverages OAuth 2.0, a robust protocol designed to ensure that user interactions with Kinetix's AI are securely authenticated. Without the authentication step, it is impossible to associate players with generated emotes.
Authentication ensures that emotes generated through the Kinetix AI are uniquely associated with the correct user account, enabling a personalized gaming experience.
You can find all the API routes corresponding to the authentication step in
Once authenticated, your game will request a token from Kinetix’s API. This token is crucial for initiating the Machine Learning (ML) process that transforms player-submitted videos into custom emotes. It acts as a temporary credential, that allow your game and the Kinetix API to identify and authorize users without directly handling their login credentials. Tokens ensure that each request to the API is authenticated and authorized, enabling a secure and personalized user experience.
With the token generated, the next step is to create a QR code that players can scan. This QR code directs players to a secure upload interface where they can submit their video. This step emphasizes user-friendliness, allowing players to easily contribute content from their devices.
After video submission, your game uses the API to initiate the ML process, sending the video along with the token to Kinetix’s servers. Our advanced AI analyzes the video, crafting a custom animation that captures the player’s intended emote.
To receive emotes crafted on your players' avatars, you need to upload your game's avatar on the Kinetix Developer Portal. Learn more: Avatar Upload
Throughout the ML process, your game can query the API to check the status of the emote creation. Once complete, you'll validate the process, making the emote available in-game. This step ensures that the generated content meets quality standards and is ready for use.
If necessary, players can retake or adjust their submissions to ensure the final emote perfectly captures their vision. This flexibility enhances user satisfaction by providing options to refine the content. Of course, this part of the feature is totally optional.
Finally, the Kinetix API delivers the user-generated emote, in formats like FBX or GLB, ready to be integrated into your game, allowing the player to use it with their avatar.
Ready to integrate the User-Generated Emote feature with the Kinetix API? Follow the steps below!
Have troubles integrating Kinetix API? We're here to help you!
Please send a kind email to Ben, we will be happy to support you.