API Reference
Complete reference for the BizKitHub API. All endpoints use REST conventions and return JSON responses.
Base URL
https://api.bizkithub.comAuthentication
All API requests require authentication using an API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYGet API Key →📋 OpenAPI Documentation
Complete API schema available in OpenAPI format for integration with your tools.
🚀 Quick Start Resources
GET
/api/v1/usersGet all users
Parameters
| Name | Type | Description |
|---|---|---|
| page | integer | Page number (default: 1) |
| limit | integer | Items per page (default: 20) |
| search | string | Search users by name or email |
Example Request
curl -X GET "https://api.bizkithub.com/v1/users" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Example Response
{
"data": [
{
"id": "user_123",
"email": "john@example.com",
"name": "John Doe",
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 100,
"pages": 5
}
}POST
/api/v1/usersCreate a new user
Parameters
| Name | Type | Description |
|---|---|---|
| string | User email address (required) | |
| name | string | User full name (required) |
| password | string | User password (required) |
Example Request
curl -X POST "https://api.bizkithub.com/v1/users" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "jane@example.com",
"name": "Jane Smith",
"password": "securepassword123"
}'Example Response
{
"data": {
"id": "user_124",
"email": "jane@example.com",
"name": "Jane Smith",
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z"
}
}Common Error Codes
400Bad Request401Unauthorized403Forbidden404Not Found429Rate Limited500Internal Server Error