Zoho Recruit

metadata.roles.update

Update multiple Recruit roles in the organization

Remote zoho/recruit

Remote (network-hosted)

Other tools also called metadata.roles.update? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "roles": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id"
        ],
        "properties": {
          "id": {
            "type": "string",
            "maxLength": 19,
            "description": "Unique identifier of the role to update"
          },
          "name": {
            "type": "string",
            "maxLength": 200,
            "description": "Display name of the role"
          },
          "description": {
            "type": [
              "string",
              "null"
            ],
            "maxLength": 250,
            "description": "Detailed description of the role"
          },
          "reporting_to": {
            "type": "object",
            "properties": {
              "id": {
                "type": [
                  "string",
                  "null"
                ],
                "maxLength": 19,
                "description": "Unique identifier of the parent role"
              }
            },
            "description": "Parent role information",
            "additionalProperties": false
          },
          "forecast_manager": {
            "type": "object",
            "properties": {
              "id": {
                "type": [
                  "string",
                  "null"
                ],
                "maxLength": 19,
                "description": "Unique identifier of the forecast manager"
              },
              "name": {
                "type": [
                  "string",
                  "null"
                ],
                "maxLength": 255,
                "description": "Display name of the forecast manager"
              }
            },
            "description": "Forecast manager information",
            "additionalProperties": false
          },
          "share_with_peers": {
            "type": "boolean",
            "description": "Whether this role can share data with peer roles"
          }
        },
        "description": "Role object with updated values",
        "additionalProperties": false
      },
      "maxItems": 100,
      "description": "Array of role objects to update"
    }
  }
}