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 }