| mode | No | Optional. Omit to use the written practice default; do not ask the user unless they request this setting. | |
| jobId | No | Saved job identifier returned by its list or create tool. | |
| cursor | No | Optional. Omit to use the default first page; do not ask the user unless they request this setting. | |
| detail | No | Optional. Omit to use the default compact response; do not ask the user unless they request this setting. | |
| jdText | No | The jd text supplied by the user. Follow the type and allowed values in this schema. | |
| persona | No | Optional. Omit to use the formal corporate default; do not ask the user unless they request this setting. | |
| language | No | Optional. Omit to infer the posting language, else conversation language, else account language; do not ask the user unless they request this setting. | |
| resumeId | No | Optional when exactly one candidate item exists: omit its ID to use that item. Ask which saved item to use only when several exist. | |
| operation | Yes | Choose the task. Each operation accepts only its own fields. | |
| roleTitle | No | The role title supplied by the user. Follow the type and allowed values in this schema. | |
| sessionId | No | Optional when exactly one candidate item exists: omit its ID to use that item. Ask which saved item to use only when several exist. | |
| answerText | No | The answer text supplied by the user. Follow the type and allowed values in this schema. | |
| difficulty | No | Optional. Omit to use the mid-level practice default; do not ask the user unless they request this setting. | |
| questionId | No | Saved question identifier returned by its list or create tool. | |
| interviewType | No | Optional. Omit to use the behavioral practice default; do not ask the user unless they request this setting. | |
| questionCount | No | Optional. Omit to use the default count (5 for new practice, 4 for review); do not ask the user unless they request this setting. | |
| idempotencyKey | No | Stable client-generated key. Reuse for retries to return the same saved result for 24 hours. | |
| customQuestions | No | The custom questions supplied by the user. Follow the type and allowed values in this schema. | |
| evaluateWritten | No | Optional. Omit to use the default of false; do not ask the user unless they request this setting. | |