Custom Attributes
Create a project custom attribute definition
Changed onCreates a new agency-wide custom attribute definition for project records.
For options-type attributes, provide the selectable choices via options (in display order) and optionally set multipleValues to allow multi-select. The attribute name must be unique per entity type within the agency (exact match, case-sensitive — same as the Atlas app) — a duplicate name returns 409.
post/api/v1/projects/custom-attributes
Request
- Base URLhttps://api.recruitwithatlas.com
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"name": "Seniority Level",
"type": "options",
"options": [
"Junior",
"Mid",
"Senior"
]
}Response
Created project custom attribute definition
Example response
{
"data": {
"name": "Seniority Level",
"description": "Candidate's seniority level",
"type": "options",
"multipleValues": true,
"recordType": "contract",
"options": [
{
"value": "Senior"
}
]
}
}Changes
- info
added the optional property
to the response with the status
- info