API Reference
The TalentUnveiled API is a RESTful API that allows you to programmatically manage jobs, candidates, interviews, and evaluations.Base URL
Authentication
All API requests require an API key. Include your API key in theAuthorization header.
Open Developer Settings
Click your avatar in the bottom-left corner of the sidebar and select Developer Settings. Then open the API Keys tab.

Create an API key
Click Create API Key. Enter a Name (e.g., “Production API Key”) and an optional Expiry Date, then click Create.

Save your API key
The full key is displayed once and auto-copied to your clipboard. It follows the format 
sk-xxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Error Response Format
All error responses return a JSON array of error objects. Each object contains:Machine-readable error code from a fixed set of values.
Human-readable error message describing what went wrong.
The field name that caused the error.
null for non-field errors.Common Error Codes
| Code | Description |
|---|---|
error | Generic server error |
invalid_input | Validation failed on the provided input |
parse_error | Malformed request body (invalid JSON) |
authentication_failed | Invalid API key |
not_authenticated | Missing Authorization header |
permission_denied | Valid key but insufficient permissions |
not_found | Resource does not exist |
method_not_allowed | HTTP method not supported on this endpoint |
required | A required field was not provided |
does_not_exist | A referenced related object was not found |
invalid_file_type | Uploaded file type is not supported |
file_too_large | Uploaded file exceeds the size limit |
HTTP Status Codes
| Status Code | Description |
|---|---|
200 | Success |
201 | Resource created |
204 | Success with no response body |
400 | Bad request — check the error response for details |
401 | Unauthorized — invalid or missing API key |
403 | Forbidden — insufficient permissions |
404 | Not found — the resource doesn’t exist |
413 | Payload too large — uploaded file exceeds the size limit |
500 | Server error — contact support |
Pagination
List endpoints return paginated results usinglimit and offset query parameters.
Maximum number of results to return per page.
Number of results to skip before returning.
| Field | Description |
|---|---|
count | Total number of results across all pages |
next | URL for the next page, or null if on the last page |
previous | URL for the previous page, or null if on the first page |
results | Array of resource objects for the current page |

