Help Page Home

# PUT SessionMachineCatalogs({id})/Validate

Validate the update for a session machine catalog. See Validation.

## Request Information

### Parameters

Name | Description | Additional information
--- | --- | ---
id | ID of the session machine catalog to validate the update for. | Type: String

## Request body type

UpdateSessionMachineCatalogModel

### Request body formats

#### application/json, text/json

Sample:

    {
      "Name": "catalog 1",
      "Description": "my session machine catalog",
      "SecureIcaRequired": true,
      "LoadBalancingSettings": {
        "MaxUsers": 250,
        "IncludeCpuMemory": true
      },
      "AutoProvisioningSettings": {
        "NamingConvention": "SRV_####",
        "NamingConventionType": "Numerical"
      },
      "NetScalerGatewayAccessMode": "Both",
      "AacFiltersRequired": true,
      "AacFilters": [
        "filter1"
      ],
      "Tags": [
        "tag"
      ],
      "CustomProperties": [
        {
          "Name": "myProperty",
          "Value": "myValue"
        }
      ]
    }

## Response Information

See Validation.

### Response type

ValidationResultModel<UpdateSessionMachineCatalogModel>

### Response body formats

#### application/json, text/json

Sample:

    {
      "Input": {
        "Name": "catalog 1",
        "Description": "my session machine catalog",
        "SecureIcaRequired": true,
        "LoadBalancingSettings": {
          "MaxUsers": 250,
          "IncludeCpuMemory": true
        },
        "AutoProvisioningSettings": {
          "NamingConvention": "SRV_####",
          "NamingConventionType": "Numerical"
        },
        "NetScalerGatewayAccessMode": "Both",
        "AacFiltersRequired": true,
        "AacFilters": [
          "filter1"
        ],
        "Tags": [
          "tag"
        ],
        "CustomProperties": [
          {
            "Name": "myProperty",
            "Value": "myValue"
          }
        ]
      },
      "Errors": [
        {
          "MemberNames": [
            "Name"
          ],
          "ErrorMessage": "Name already in use",
          "ErrorCode": "Conflict"
        }
      ]
    }