Job Positions
Retrieve the job positions configured in your company account. Job positions are created and managed through the platform dashboard; the API provides read-only access.
GET
/v1/job-positionsReturns a paginated list of job positions belonging to your company.
Scope: read:jobs | Rate limit: reads (40 requests / 60s)
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | Optional | Number of results to return. Min 1, max 200. Default: 50. |
cursor | string | Optional | Pagination cursor from a previous response. |
privacy | string | Optional | Filter by privacy setting. Valid values: `"public"`, `"private"`. |
curl https://api.celper.ai/v1/job-positions?limit=10 -H "X-API-Key: celp_your_api_key_here"200Success
401Unauthorized
403Insufficient scope
GET
/v1/job-positions/{jobPositionId}Returns detailed information about a single job position, including its description, requirements, and interview configuration.
Scope: read:jobs | Rate limit: reads (40 requests / 60s)
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
jobPositionId | string | Required | The unique identifier of the job position. |
curl https://api.celper.ai/v1/job-positions/pos_abc123 -H "X-API-Key: celp_your_api_key_here"200Success
404Not found