API Reference
Complete reference for the BizKitHub API. All endpoints use REST conventions and return JSON responses.
Base URL
https://api.bizkithub.com
Authentication
All API requests require authentication using an API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Get API Key →📋 OpenAPI Documentation
Complete API schema available in OpenAPI format for integration with your tools.
🚀 Quick Start Resources
GET
/api/v1/users
Get 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/users
Create 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
400
Bad Request401
Unauthorized403
Forbidden404
Not Found429
Rate Limited500
Internal Server Error