update_job_application_note
Updates the body or category of an existing job application note. Both body and category are required — the backend replaces the full note on update.
If the user only mentions updating the body and doesn't specify a category, infer the best-fit category from the note content using this mapping: • text_message — contact via SMS/text • email_external — contact via email • call — phone or video call • linkedin_connection_request — sent or received a LinkedIn connection request • linkedin_message — direct message on LinkedIn • coffee_chat — informational interview or coffee chat • in_person_meeting — face-to-face meeting • networking_event — conference, meetup, career fair, or similar event • referral — someone referred the user or made an introduction • other — genuinely doesn't fit any of the above
If ambiguous, ask the user to confirm before calling. Use list_job_application_notes to retrieve the note UUID if you don't have it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Updated note text. Max 3000 characters. | |
| category | Yes | Category tag for the note. Use a slug from the tool description (e.g. 'call', 'in_person_meeting'). Display labels like 'Call' or 'In-Person Meeting' are also accepted. | |
| note_uuid | Yes | UUID of the note to update. Returned by add_job_application_note or list_job_application_notes. | |
| application_id | Yes | UUID of the job application this note belongs to. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | No | ||
| appUrl | Yes | ||
| message | Yes |