Create an interview module
Creates an interview module with its shadow and reverse-shadow requirements, graduation rules, and weekly interview limit. The create body supplies the complete training configuration; null weekly_interview_limit means unlimited. The response includes the new module and its initial member counts.
Authorizations
API tokens are passed as Bearer tokens.
Body
Module name. Required on create; PATCH replaces it when supplied.
1Required shadow interviews. Required on create; PATCH replaces it when supplied.
0 <= x <= 20Required reverse-shadow interviews. Required on create; PATCH replaces it when supplied.
0 <= x <= 20Approval mode for graduating from shadow training. Required on create; PATCH replaces it when supplied.
AUTOMATIC, SCHEDULER, CUSTOM Complete approver-role list for shadow graduation. Required on create; PATCH replaces the list when supplied.
TRAINED, TRAINEE, SCHEDULER Approval mode for graduating from reverse-shadow training. Required on create; PATCH replaces it when supplied.
AUTOMATIC, SCHEDULER, CUSTOM Complete approver-role list for reverse-shadow graduation. Required on create; PATCH replaces the list when supplied.
TRAINED, TRAINEE, SCHEDULER Maximum interviews per week; null means unlimited.
1 <= x <= 10Enables fast-track training when true. On PATCH, omission preserves the current value.
Response
Success
Canonical interview module ID (mod_ followed by 32 lowercase hexadecimal UUID characters).
^mod_[0-9a-f]{32}$"mod_a1b2c3d4e5f64789a1b2c3d4e5f64789"
AUTOMATIC, SCHEDULER, CUSTOM Maximum interviews per week; null means unlimited.
ISO 8601 timestamp.
ISO 8601 timestamp.