upsert_application_note
Create an application note if an identical note is not already present. Because Harvest notes are create-only, exact matches become no-ops instead of replacements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Note body to attach to the application. | |
| type | No | Note type. Defaults to NOTE. | NOTE |
| reason | Yes | Human-readable audit reason for this change. Must be at least 12 characters. | |
| dry_run | No | When true, validate and preview the change without sending a write request. | |
| subject | No | ||
| visibility | No | Visibility for the created note. | privately_visible |
| application_id | Yes | The application ID to annotate | |
| confirm_note_write | Yes | Must be true to execute an application note write. | |
| on_behalf_of_user_id | Yes | Greenhouse user ID to send with this write. |