List placement custom attribute definitions
Changed onReturns the custom attribute definitions (schema) configured for placement records on this agency, including selectable options for dropdown-type attributes. options is deprecated: it lists every option unpaged — use GET /api/v1/placements/custom-attributes/{id}/options to page and search them.
Use this to discover which custom fields exist and what values are valid before reading or writing attribute data on placement records.
Each placement attribute applies to contract placements, permanent placements or both — see record_type. This endpoint returns them all; a placement only accepts values for the attributes matching its own kind.
Request
- Base URLhttps://api.recruitwithatlas.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Page number (1-indexed)
Items per page (max 100)
Alias for pageSize
Response
Paginated list of placement custom attribute definitions
Example response
{
"data": [
{
"name": "Seniority Level",
"description": "Candidate's seniority level",
"type": "options",
"multipleValues": true,
"recordType": "contract",
"options": [
{
"value": "Senior"
}
]
}
],
"pagination": {
"page": 1,
"pageSize": 25,
"total": 4,
"totalPages": 1
}
}Changes
- info
response property
data/items/optionsdeprecated
- info
- info
added the optional property
to the response with the status
- info