myCred Rest API is a powerful extension of the myCred points and rewards system, specifically designed to facilitate the integration and customization of points, achievements, and rewards on websites and external applications. With this API, developers and business owners can create secure and efficient connections between their platforms, allowing the exchange and management of points and rewards data without complications.
This extension opens the doors of the myCred gamification system to the world of external applications. Whether you work with Angular, React, Ruby, or any other technology stack, you will be able to use the myCred points system within your own projects. The API offers complete RESTful endpoints to read and write data related to points, transaction logs, point types, ranks, and achievements, allowing you to build headless architectures and fully customized applications.
Among its most notable features are the routes to award, revoke, and query points for any user, as well as the management of achievements and ranks. It also allows you to retrieve all available achievements in your application with their levels and requirements, set the base URL for routes, and get all registered references. All of this is protected by encrypted access keys that guarantee the security of communications.
This API is ideal for developers who need to synchronize points data between multiple WordPress sites, integrate reward systems with mobile applications, or connect myCred with external services like Zapier to automate workflows. Full documentation is available in the official myCred Codex, where all endpoints and available parameters are detailed.