The myCred REST API plugin extends myCred with a secure, developer-friendly REST interface, making it easy to award, deduct, and manage points across WordPress, apps, and external services. It streamlines integrations, automations, and custom workflows so you can power loyalty, gamification, and engagement features at scale.
- Full REST endpoints for points, logs, ranks, badges, and users
- Create, read, update, and delete point transactions programmatically
- Secure authentication via WordPress application passwords and tokens
- Granular permissions with role and capability checks
- Support for multiple point types and custom point labels
- Filter and paginate logs by user, reference, date, and point type
- Award and deduct points with custom references and meta
- Atomic, duplicate-safe transactions with built-in safeguards
- Webhook-friendly for no-code and low-code automations
- Compatible with headless WordPress and mobile apps
- JSON responses optimized for speed and clarity
- Versioned endpoints for stable, future-proof integrations
- Developer hooks, actions, and filters for deep customization
- Works alongside core myCred addons and third-party extensions
- Comprehensive documentation and code examples for quick start