Kula API
Kula is an AI-powered talent intelligence platform. The Kula API lets you integrate recruiting workflows into your applications.
Available APIs
| API | Description |
|---|---|
| Job Boards API | Embed job listings on your website and accept applications |
| Application API | Manage webhooks and access delivery logs |
| Webhooks | Receive real-time notifications for recruiting events |
Base URL
All API requests use:
https://api.kula.ai/v1
Authentication
Requests require a Bearer token in the Authorization header:
Authorization: Bearer your_api_token_here
See Authentication for setup instructions.
Response Format
Successful responses return JSON with a data object and pagination metadata:
{
"data": [...],
"pagination": {
"page": 1,
"total_pages": 5,
"total_count": 42,
"per_page": 20
}
}
Error responses include an error code and message:
{
"error": {
"code": "ERR_INVALID_TOKEN",
"message": "The provided API token is invalid"
}
}
Rate Limits
The API allows 1,000 requests per hour per account. Rate limit headers are included in every response.
See Rate Limiting for details.
Next Steps
- Authentication — Get your API token
- Quickstart — Make your first API call