Zoho Recruit
metadata.profiles.list
Retrieves the list of Recruit profiles with metadata. **Scopes:** * ZohoRecruit.settings.profiles.all * ZohoRecruit.settings.profiles.read
Remote zoho/recruit
Remote (network-hosted)
Other tools also called metadata.profiles.list?
See providers with this name
Input Schema
{
"type": "object",
"properties": {
"type": {
"enum": [
"ActiveAndDeactive",
"CurrentUser",
"DeletedUsers",
"ParentRoleUsers",
"ChildRoleUsers",
"DeactiveUsers",
"NotConfirmedUsers",
"ConfirmedUsers",
"ActiveUsers",
"AdminUsers",
"ActiveConfirmedAdmins",
"ActiveConfirmedUsers",
"DeveloperUsers",
"SubordinateRoleUsers",
"AllUsers",
"AllActiveUsers"
],
"type": "string",
"maxLength": 50,
"description": "Filter users by their status, role, or confirmation state"
},
"filters": {
"type": "object",
"oneOf": [
{
"type": "object",
"required": [
"field",
"comparator",
"value"
],
"properties": {
"type": {
"enum": [
"merge_field",
"pre_defined",
"value",
"field"
],
"type": "string",
"default": "value",
"description": "Indicates if the value is a direct value or a system variable placeholder"
},
"field": {
"allOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"description": "Field identifier (optional for filter operations)"
},
"api_name": {
"type": "string",
"maxLength": 255,
"description": "Field API name for filter application. Supports relationship notation (e.g., 'Deals__r.Stage')"
}
},
"description": "Field reference for filter operations with minimal required properties",
"additionalProperties": true
},
{
"type": "object",
"required": [
"api_name"
],
"description": "Field reference for filter operations with minimal required properties",
"additionalProperties": true
}
],
"description": "Field to apply the filter on",
"unevaluatedProperties": false
},
"value": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"type": "string",
"maxLength": 255,
"description": "String value for picklist/text/tag options."
},
{
"type": "number",
"description": "Numeric value for number field options."
},
{
"type": "boolean",
"description": "Boolean value for checkbox field options."
},
{
"allOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"description": "Represents the record id of the lookup module"
},
"name": {
"type": "string",
"maxLength": 255,
"description": "Represents the name of the lookup module record"
}
},
"description": "Base minified record of the lookup module.",
"additionalProperties": true
},
{
"type": "object",
"required": [
"id"
],
"description": "Base minified record of the lookup module.",
"additionalProperties": true
}
],
"description": "Lookup object value for filter criteria",
"unevaluatedProperties": false
}
]
},
"maxItems": 100,
"minItems": 1,
"description": "Array of values for comparison"
},
{
"type": "string",
"maxLength": 255,
"description": "String value for picklist/text/tag options."
},
{
"type": "number",
"description": "Numeric value for number field options."
},
{
"type": "boolean",
"description": "Boolean value for checkbox field options."
},
{
"allOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"description": "Represents the record id of the lookup module"
},
"name": {
"type": "string",
"maxLength": 255,
"description": "Represents the name of the lookup module record"
}
},
"description": "Base minified record of the lookup module.",
"additionalProperties": true
},
{
"type": "object",
"required": [
"id"
],
"description": "Base minified record of the lookup module.",
"additionalProperties": true
}
],
"description": "Lookup object value for filter criteria",
"unevaluatedProperties": false
}
]
},
"comparator": {
"enum": [
"equal",
"not_equal",
"like",
"not_like",
"starts_with",
"ends_with",
"contains",
"not_contains",
"include_all",
"include_any",
"exclude_all",
"exclude_any",
"greater_than",
"greater_equal",
"less_equal",
"less_than",
"in",
"not_in"
],
"type": "string",
"description": "Comparison operator. Note: allowed_groups.filters only supports 'in' for allowed_values context."
}
},
"description": "Simple field-based filter criterion with single field, comparator, and value",
"additionalProperties": false
},
{
"type": "object",
"required": [
"group",
"group_operator"
],
"properties": {
"group": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"required": [
"field",
"comparator",
"value"
],
"properties": {
"type": {
"enum": [
"merge_field",
"pre_defined",
"value",
"field"
],
"type": "string",
"default": "value",
"description": "Indicates if the value is a direct value or a system variable placeholder"
},
"field": {
"allOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"description": "Field identifier (optional for filter operations)"
},
"api_name": {
"type": "string",
"maxLength": 255,
"description": "Field API name for filter application. Supports relationship notation (e.g., 'Deals__r.Stage')"
}
},
"description": "Field reference for filter operations with minimal required properties",
"additionalProperties": true
},
{
"type": "object",
"required": [
"api_name"
],
"description": "Field reference for filter operations with minimal required properties",
"additionalProperties": true
}
],
"description": "Field to apply the filter on",
"unevaluatedProperties": false
},
"value": {
"oneOf": [
{
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueString"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueNumber"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueBoolean"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueObjectRequest"
}
]
},
"maxItems": 100,
"minItems": 1,
"description": "Array of values for comparison"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueString"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueNumber"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueBoolean"
},
{
"$ref": "#/components/schemas/SimpleFilterCriterionValueObjectRequest"
}
]
},
"comparator": {
"enum": [
"equal",
"not_equal",
"like",
"not_like",
"starts_with",
"ends_with",
"contains",
"not_contains",
"include_all",
"include_any",
"exclude_all",
"exclude_any",
"greater_than",
"greater_equal",
"less_equal",
"less_than",
"in",
"not_in"
],
"type": "string",
"description": "Comparison operator. Note: allowed_groups.filters only supports 'in' for allowed_values context."
}
},
"description": "Simple field-based filter criterion with single field, comparator, and value",
"additionalProperties": false
},
{
"type": "object",
"required": [
"group",
"group_operator"
],
"properties": {
"group": {
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/components/schemas/SimpleFilterCriterionRequest"
},
{
"$ref": "#/components/schemas/GroupedFilterCriterionRequest"
}
]
},
"maxItems": 25,
"minItems": 2,
"description": "Array of filter conditions to be grouped together with the specified logical operator"
},
"group_operator": {
"enum": [
"AND",
"OR",
"and",
"or"
],
"type": "string",
"description": "Logical operator to apply between filter conditions in the group"
}
},
"description": "Grouped filter criterion containing multiple filter conditions with logical operators for complex filtering logic",
"additionalProperties": false
}
]
},
"maxItems": 25,
"minItems": 2,
"description": "Array of filter conditions to be grouped together with the specified logical operator"
},
"group_operator": {
"enum": [
"AND",
"OR",
"and",
"or"
],
"type": "string",
"description": "Logical operator to apply between filter conditions in the group"
}
},
"description": "Grouped filter criterion containing multiple filter conditions with logical operators for complex filtering logic",
"additionalProperties": false
}
],
"description": "Parameter `filters` in `query`.",
"additionalProperties": true
},
"include_types": {
"type": "string",
"pattern": "^(Lite|Support)(,(Lite|Support))*$",
"maxLength": 50,
"description": "Comma-separated list to include additional profile types along with Administrator, Standard, and all custom profiles."
}
}
}