| role | No | The role supplied by the user. Follow the type and allowed values in this schema. | |
| notes | No | The notes supplied by the user. Follow the type and allowed values in this schema. | |
| stage | No | The stage supplied by the user. Follow the type and allowed values in this schema. | |
| title | No | Optional. Omit to auto-generate a title in the document language; the user can rename later; do not ask the user unless they request this setting. | |
| jobUrl | No | The job url supplied by the user. Follow the type and allowed values in this schema. | |
| company | No | The company 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. | |
| location | No | The location supplied by the user. Follow the type and allowed values in this schema. | |
| 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. | |
| template | No | Optional. Omit to use the product default template; do not ask the user unless they request this setting. | |
| operation | Yes | Choose the task. Each operation accepts only its own fields. | |
| workModel | No | The work model supplied by the user. Follow the type and allowed values in this schema. | |
| targetRole | No | Optional. Omit to generate a default title from document type and date; do not ask for a role solely to name the document. | |
| salaryRange | No | The salary range supplied by the user. Follow the type and allowed values in this schema. | |
| websiteType | No | Optional. Omit to use the professional website default; do not ask the user unless they request this setting. | |
| applications | No | The applications supplied by the user. Follow the type and allowed values in this schema. | |
| coverLetterId | 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. | |
| idempotencyKey | No | Stable client-generated key. Reuse for retries to return the same saved result for 24 hours. | |
| jobDescription | No | If supplied, generate the new letter from the linked resume and this real job description; otherwise create a blank draft. Generating a new letter does not require confirmation; replacing saved wording does. | |
| sourceResumeId | No | Create from this saved resume instead of a blank website. | |
| targetAudience | No | Optional. Omit to use the general audience default; do not ask the user unless they request this setting. | |
| fullDescription | No | The full description supplied by the user. Follow the type and allowed values in this schema. | |
| referenceResume | No | The reference resume supplied by the user. Follow the type and allowed values in this schema. | |
| personalWebsiteId | 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. | |
| applicationDeadline | No | The application deadline supplied by the user. Follow the type and allowed values in this schema. | |