Create scorecard
Create a new scorecard (candidate evaluation) for a person.
Job scoping: pass job_id to attach the scorecard to a specific job. candidate_id is auto-resolved from the (person_id, job_id) candidate record.
Criterion ratings: include criterion_ratings to score individual criteria from the template. Each entry must reference a criterion_id belonging to the template and include a rating, a comment, or both.
Team member assignment: the scorecard is recorded as created by the calling team member by default. Pass team_member_id to attribute creation to a different team member (required when the caller authenticates with an API key).
Authorizations
Authenticate with a Bearer token: API key, OAuth token, or session token.
Body
Person UUID being evaluated (required).
Scorecard template UUID used to score the person (required).
Job UUID to scope this scorecard to. When set, the candidate_id is auto-resolved from the (person_id, job_id) candidate record.
Overall score (0 to template rating_scale). Optional — leave null to score only at the criterion level.
0 <= x <= 10Plain-text overall summary note.
Whether to mark this scorecard as starred. Defaults to false.
Whether to expose this scorecard on the client share link for the linked job. Only respected when job_id is set. Defaults to false.
Team member UUID to record as the scorecard creator. Defaults to the caller. Required when the caller is authenticated with an API key (no team member context).
Per-criterion ratings and comments. Each entry must reference a criterion_id belonging to the assessment_template_id and must include a rating, a comment, or both.