Update an interview module member
Partially updates a member’s training requirements, status, pause state, timestamps, and weekly limit. Changes to required counts can advance training through the module’s configured approval rules; setting training_status to TRAINED marks the member trained directly.
Authorizations
API tokens are passed as Bearer tokens.
Path Parameters
an interview module ID. Accepts the canonical prefixed compact UUID, a prefixed dashed UUID, a bare dashed UUID, or a bare compact UUID; input is case-insensitive.
^(?:mod_)?(?:[0-9a-fA-F]{32}|[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"mod_a1b2c3d4e5f64789a1b2c3d4e5f64789"
an employee ID. Accepts the canonical prefixed compact UUID, a prefixed dashed UUID, a bare dashed UUID, or a bare compact UUID; input is case-insensitive.
^(?:emp_)?(?:[0-9a-fA-F]{32}|[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"emp_a1b2c3d4e5f64789a1b2c3d4e5f64789"
Body
A partial interview-module membership update. Include at least one field. Unknown fields are rejected.
Administratively marks the member TRAINED. Earlier training phases can only change through the module's count-driven and approval-gated graduation rules.
TRAINED "TRAINED"
Pauses the member until this timestamp. Cannot be combined with another pause field.
"2026-08-01T09:00:00.000Z"
Pauses the member indefinitely. Cannot be combined with another pause field.
true true
Clears the member's pause. Cannot be combined with another pause field.
true true
Sets the member-specific required shadow interview count from 0 through 20.
0 <= x <= 202
Sets the member-specific required reverse-shadow interview count from 0 through 20.
0 <= x <= 201
Adjusts the required count for the member's current SHADOW or REVERSE_SHADOW phase. May be negative.
1
Sets the member-specific weekly interview limit override from 1 through 10; null means unlimited.
1 <= x <= 104
Sets the member's trained timestamp. Cannot be combined with clear_trained_at.
"2026-07-15T14:30:00.000Z"
Clears the member's trained timestamp. Cannot be combined with trained_at.
true true
Overrides the timestamp when the interviewer was added to the module.
"2026-06-01T12:00:00.000Z"
Response
Success
TRAINED, SHADOW, REVERSE_SHADOW TRAINED, SHADOW, REVERSE_SHADOW ISO 8601 timestamp.
ISO 8601 timestamp.
ISO 8601 timestamp.
x >= 0Member-specific maximum interviews per week; null means unlimited.
0 <= x <= 100