Démarrage rapide
curl -X POST https://api.rooguy.com/v1/events \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"user_id": "user_123",
"event_name": "purchase-completed",
"properties": {
"amount": 99.99,
"product_id": "prod_456"
}
}'SDKs
npm install @rooguys/jsimport Rooguys from '@rooguys/js';
const client = new Rooguys('YOUR_API_KEY', {
baseUrl: 'https://api.rooguy.com/v1',
});
await client.events.track('level-completed', 'user_123', {
difficulty: 'hard',
score: 1500
});Référence API
API REST
- POST /v1/events - Suivre des evenements
- GET /v1/users/:id - Recuperer un profil utilisateur
- GET /v1/leaderboards/global - Classements
- POST /v1/users/:id/quests/:id/claim - Reclamer des quetes
Authentification
Toutes les requetes necessitent une cle API dans l en-tete Authorization :
Authorization: Bearer YOUR_API_KEYPrêt à ajouter la première mécanique à votre app ?
Démarrez un essai, envoyez votre premier événement et transformez-le en points, progression, badge ou mouvement de classement.