Improved
2026-08-14
about 1 month ago
GET /v3/scorecard_candidate_attributes
- Added:
valueto the response, a read-only alias ofcandidate_attribute_ratingin the vocabulary the nested write path accepts. A rating cleared withvalue: nullreads back asno_decision.
GET /v3/scorecard_question_answers
- Added:
valueto the response: the answer in the same vocabulary the nested write path accepts, dispatched on the question'sanswer_type— a string fortext, a boolean foryes_no, the selected option id forsingle_select, and an array of option ids formulti_select.nullwhen unanswered.
PATCH /v3/scorecard_candidate_attributes/{id}
- Added:
valueto the response, a read-only alias ofcandidate_attribute_ratingin the vocabulary the nested write path accepts.
PATCH /v3/scorecard_question_answers/{id}
- Added:
valueto the response: the answer in the same vocabulary the nested write path accepts, dispatched on the question'sanswer_type.
PATCH /v3/scorecards/{id}
- Added:
question_answerson the request body, writing answers to the interview kit's scorecard questions atomically with the scorecard. Omitted entries are left untouched. - Added:
candidate_attributeson the request body, writing ratings for the job's candidate attributes atomically with the scorecard. Omitted entries are left untouched.
POST /v3/scorecard_candidate_attributes
- Added:
valueto the response, a read-only alias ofcandidate_attribute_ratingin the vocabulary the nested write path accepts.
POST /v3/scorecard_question_answers
- Added:
valueto the response: the answer in the same vocabulary the nested write path accepts, dispatched on the question'sanswer_type.
POST /v3/scorecards
- Added:
question_answerson the request body, writing answers to the interview kit's scorecard questions atomically with the scorecard. Each entry identifies its question byscorecard_question_idand carries avalueshaped by that question'sanswer_type. - Added:
candidate_attributeson the request body, writing ratings for the job's candidate attributes atomically with the scorecard. Each entry identifies its attribute byjob_candidate_attribute_id. - Changed: A create that sends
question_answersorcandidate_attributesnow records an entry for every active non-instruction question on the kit and every attribute on the job, not only the ones sent, so questions omitted from the request come back as unanswered rows rather than no rows.