Skip to main content
The Nudj Platform provides comprehensive APIs for building gamification experiences, managing communities, and analyzing engagement data.

Available APIs

Integration API

User-facing operations for challenges, rewards, and achievements

Admin API

Administrative operations for platform configuration and management

Analytics API

Analytics and reporting endpoints for engagement metrics

Organization Setup

Each Nudj organization has its own API domain following the pattern: https://{your-domain}/api/v2/{api-type}/{endpoint}
Domain Configuration: Each organization has its own unique API domain. See the Custom Domains Guide for complete setup instructions and testing options.

Making Your First Request

Here’s a simple example to get started:
// Replace '{subdomain}' with your organization's subdomain
const response = await fetch('https://{subdomain}.nudj.cx/api/v2/integration/challenges', {
  headers: {
    'x-api-token': process.env.NUDJ_API_TOKEN || 'YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

const challenges = await response.json();
console.log(challenges);