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.

REST
JSON
NextAuth

Questions? Help Center or support@codevensiva.com.