Changelog

Improve CoderPad Interview Validation

  • CoderPad interview resource responses now use stricter validation with clearer errors when CoderPad returns an unexpected response, while preserving the existing successful response shape.

Migrate Application Validation

Improve Candidate Validation

Schema-backed request validation is now used on candidate endpoints, returning clearer invalid_input messages when required fields are missing or malformed. Applies to the following endpoints:

Improve Offer Validation

  • offer.approve now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.info now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.list now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.start now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.
  • offer.update now uses schema-backed request validation, returning clearer invalid_input messages when fields are malformed.

Add User Mentions to candidate.createNote

  • candidate.createNote now supports user mentions in text/html notes via <a data-mention-id="USER_ID"></a>.
  • Only the user ID is required in the mention anchor; display names are filled in automatically.
  • Mentioned users are notified when sendNotifications is true.