Remove application form field
remove_screening_form_fieldRemove one field from the application form of a job position. Candidates are no longer asked it. Answers already submitted are kept on their applications but are no longer shown on the form or evaluated. fieldName is the key in configuration.formSchema.properties of the position's screening configuration, and fieldLabel is that property's title, verbatim; a label that does not match is rejected. The base fields firstName, lastName and email cannot be removed. On a professional application, linkedinUrl or resumeFile must stay required: removing the only required one of the two is rejected. The response reports criteriaVersionChanged: when true, the removed field was part of what candidates were scored against.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"jobDescriptionId": "<jobDescriptionId>",
"fieldName": "<fieldName>",
"fieldLabel": "<fieldLabel>"
},
"name": "remove_screening_form_field"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fieldName | Yes | Schema key of the field, from configuration.formSchema.properties | |
| fieldLabel | Yes | The title of that property, verbatim. Shown to the user on the confirmation card; a label that does not match the field is rejected. | |
| jobDescriptionId | Yes | The job position ID |