| 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. | |
| confirm | No | Set to true only after the user has explicitly confirmed this action in the conversation. Describe what will change to the user first. | |
| job_url | No | The job url supplied by the user. Follow the type and allowed values in this schema. | |
| 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. | |
| confirmed | No | The confirmed supplied by the user. Follow the type and allowed values in this schema. | |
| operation | Yes | Choose the task. Each operation accepts only its own fields. | |
| researchId | 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. | |
| sectionIds | No | The section ids supplied by the user. Follow the type and allowed values in this schema. | |
| company_name | No | The company name supplied by the user. Follow the type and allowed values in this schema. | |
| user_context | No | The user context supplied by the user. Follow the type and allowed values in this schema. | |
| pollStartedAt | No | Use the server-provided polling window timestamp from the previous next action. | |
| candidateIndex | No | The candidate index supplied by the user. Follow the type and allowed values in this schema. | |
| company_domain | No | The company domain supplied by the user. Follow the type and allowed values in this schema. | |
| idempotencyKey | No | Stable client-generated key. Reuse for retries to return the same saved result for 24 hours. | |
| job_description | No | The job description supplied by the user. Follow the type and allowed values in this schema. | |