Skip to main content

Base URL

All API requests are made to:
https://app.hiveku.com/api

Authentication

All API endpoints require authentication via Clerk session tokens. See the Authentication page for details.

Response Format

All responses are JSON. Successful responses return the data directly:
{
  "id": "project_abc123",
  "name": "My Project",
  "status": "active"
}
Error responses include an error message:
{
  "error": "Project not found"
}

HTTP Status Codes

CodeDescription
200Success
201Created
400Bad request — check your parameters
401Unauthorized — missing or invalid auth
403Forbidden — insufficient permissions
404Not found
500Internal server error

Rate Limiting

API requests are rate-limited per account. Current limits:
  • 100 requests per minute for standard endpoints
  • 10 requests per minute for AI/generation endpoints
Rate limit headers are included in every response:
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1234567890

API Sections

Builder API

Projects, files, AI chat, and deployment

Marketing API

Content, social media, and outbound email

CRM API

Contacts and pipeline management

Authentication

How to authenticate API requests