Introduction
Welcome to our API documentation. This API provides RESTful endpoints for accessing and managing resources. All requests must be authenticated using API keys.
Base URL:
https://api.example.com/v2
API Endpoints
GET
/users
Retrieve a list of users
/api/v2/users
Query Parameters
page
integer - Page number (default: 1)
limit integer - Items per page (default: 20)
limit integer - Items per page (default: 20)
Response
{
"status": "success",
"data": {
"users": [...],
"total": 150,
"page": 1
}
}
POST
/users
Create a new user
/api/v2/users
Request Body
{
"name": "string",
"email": "string",
"role": "string"
}
Response
{
"status": "success",
"data": {
"id": 12345,
"name": "John Doe",
"created_at": "2026-02-09T10:30:00Z"
}
}
GET
/data
Fetch data resources
/api/v2/data
Headers
Authorization
string - Bearer token (required)
Content-Type string - application/json
Content-Type string - application/json
Error Codes
400 Bad Request - Invalid parameters401 Unauthorized - Invalid API key404 Not Found - Resource not found429 Too Many Requests - Rate limit exceeded500 Internal Server Error - Server error