Help Page Home

# PUT Tenants({id})/DeliveryGroups/Validate

Validate the simultaneous edits for multiple delivery groups for a tenant. See Validation.

## Request Information

### Parameters

Name | Description | Additional information
--- | --- | ---
id | ID of the tenant to validate the edit of delivery groups for. | Type: String

## Request body type

EditDeliveryGroupsModel

### Request body formats

#### application/json, text/json

Sample:

    {
      "DeliveryGroupsForCreation": [
        {
          "DataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a",
          "OfferingId": "2f08f456-7ec8-4edc-866d-25037776ef4f",
          "Capacity": 10,
          "TenantId": "91ade655-feb5-47d3-9585-a5827ad50132",
          "Tags": [
            "tag"
          ],
          "CustomProperties": [
            {
              "Name": "myProperty",
              "Value": "myValue"
            }
          ]
        }
      ],
      "DeliveryGroupsForUpdate": [
        {
          "DeliveryGroupId": "c004375e-a96d-4368-96ba-c80702d7e80f",
          "DeliveryGroupChangeId": "4",
          "NumDesiredMachines": 5,
          "Tags": [
            "tag"
          ],
          "CustomProperties": [
            {
              "Name": "myProperty",
              "Value": "myValue"
            }
          ]
        }
      ],
      "DeliveryGroupsForDeletion": [
        {
          "DeliveryGroupId": "05da9c34-c350-4c85-947c-c4108c22c57b",
          "DeliveryGroupChangeId": "9"
        }
      ]
    }

## Response Information

See Validation.

### Response type

ValidationResultModel<EditDeliveryGroupsModel>

### Response body formats

#### application/json, text/json

Sample:

    {
      "Input": {
        "DeliveryGroupsForCreation": [
          {
            "DataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a",
            "OfferingId": "2f08f456-7ec8-4edc-866d-25037776ef4f",
            "Capacity": 10,
            "TenantId": "91ade655-feb5-47d3-9585-a5827ad50132",
            "Tags": [
              "tag"
            ],
            "CustomProperties": [
              {
                "Name": "myProperty",
                "Value": "myValue"
              }
            ]
          }
        ],
        "DeliveryGroupsForUpdate": [
          {
            "DeliveryGroupId": "c004375e-a96d-4368-96ba-c80702d7e80f",
            "DeliveryGroupChangeId": "4",
            "NumDesiredMachines": 5,
            "Tags": [
              "tag"
            ],
            "CustomProperties": [
              {
                "Name": "myProperty",
                "Value": "myValue"
              }
            ]
          }
        ],
        "DeliveryGroupsForDeletion": [
          {
            "DeliveryGroupId": "05da9c34-c350-4c85-947c-c4108c22c57b",
            "DeliveryGroupChangeId": "9"
          }
        ]
      },
      "Errors": [
        {
          "MemberNames": [
            "DeliveryGroupsForDeletion[0].DeliveryGroupId"
          ],
          "ErrorMessage": "Delivery group not found",
          "ErrorCode": "NotFound"
        }
      ]
    }