Platform Logo

API Overview

Introduction

Welcome to our API documentation. This API provides programmatic access to our platform's functionality, allowing you to integrate with our services and build custom applications.

Base URL

https://platform.skillcompiler.com/api/v1

Authentication

Our API uses JWT (JSON Web Tokens) for authentication. Include the token in the Authorization header:

Authorization: Bearer your.jwt.token.here

Rate Limits

  • 100 requests per minute for authenticated users
  • 10 requests per minute for unauthenticated access
  • Exceeding limits returns HTTP 429 status

Response Format

All responses are in JSON format and include standard HTTP status codes.

{
  "success": true,
  "data": { /* endpoint-specific data */ },
  "error": null,
  "meta": {
    "timestamp": "2023-11-20T12:00:00Z",
    "version": "v1"
  }
}

Error Handling

Errors follow a consistent format with HTTP status codes:

{
  "success": false,
  "error": {
    "code": "invalid_request",
    "message": "The request was invalid",
    "details": {
      "email": "This field is required"
    }
  },
  "data": null
}