API Reference
Overview of the Codevensiva platform API for developers and integrations.
REST API
The platform exposes a REST API for authenticated users. Endpoints are used internally by the web app for skills, challenges, progress, and reports. Public API documentation and rate limits are available to registered developers.
Base URL: /api
- Authentication
Session-based auth via NextAuth; use session cookies or secure tokens for API access.
- Skills & content
Read-only endpoints for skills, topics, and challenges.
- Progress & reports
Endpoints for progress, achievements, and issue reporting (authenticated).
Getting access
Sign in to your account and use the same session when calling the API from your client. For server-to-server or external integrations, contact us for API keys and documentation.
Questions? Help Center or support@codevensiva.com.