toggle_job_application_interest
Use this tool when the user says "not interested", "no longer interested", "withdraw interest", "I'm out", "remove from pipeline", or any equivalent phrase. This is the ONLY correct tool for withdrawing interest — do not use update_job_application_status as a proxy.
Deactivates an active application (or reactivates a previously deactivated one). Mirrors the "I am no longer interested in this role" button in the GigHQ app.
Pass currentIsActive: true to deactivate an active application:
Stamps an end date on the current status stage (appliedEndDate, interviewingEndDate, or offerEndDate)
Sets status to CANDIDATE_WITHDREW and sets endDate = now
Pass currentIsActive: false to reactivate a previously deactivated application:
Clears endDate and resets status to APPLIED
Check the current isActive value with get_job_application or search_job_applications before calling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | Yes | The UUID of the job application to update (the 'uuid' field, not the numeric 'id'). | |
| currentIsActive | Yes | The current active state of the application. Pass true if the application is currently active (this will deactivate it); pass false if it is currently inactive (this will reactivate it). Retrieve this value from get_job_application or search_job_applications first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | No | ||
| message | Yes |