Introduction
The Mambo API enables you to build engagement and reward systems that motivate users through automated rules and incentives. Track user activities, apply business rules, and deliver rewards to drive specific behaviours within your applications.
Prerequisites
- Mambo account with API access
- Your public and private API keys (available in your administration panel)
- Basic knowledge of REST APIs and OAuth 2.0
Base URL
All API requests are made to: https://api.mambo.io/api
Authentication
The Mambo API uses OAuth 2.0 Client Credentials flow. You'll authenticate using your API keys to receive a Bearer token, then include this token in all subsequent API requests.
Core concepts
- Users: Individuals, teams, or groups you want to motivate (users, employees, customers, partners)
- Activities: User actions or metrics you want to track and reward (e.g. log ins, sales, completions, performance data)
- Rules: Logic that determines when and how to award rewards based on activities
- Rewards: Incentives that motivate desired behaviours and drive engagement
For more information visit our Glossary of Concepts
What you'll build
In this guide, you'll create a basic user, record an activity for them, and see how the platform can automatically apply rules and rewards to drive engagement.