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."
    }
  }
}