Skip to main content

Kula API

Kula is an AI-powered talent intelligence platform. The Kula API lets you integrate recruiting workflows into your applications.

Available APIs

APIDescription
Job Boards APIEmbed job listings on your website and accept applications
Application APIManage webhooks and access delivery logs
WebhooksReceive 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