PUT api/Companies

Update company data

Request Information

URI Parameters

None.

Body Parameters

Company data to update

CompanyModel
NameDescriptionTypeAdditional information
Id

Company Id

globally unique identifier

None.

Name

Company Name

string

None.

StorageLimit

Company backup limit. A negative value indicates the resource is unconstrained by a quota.

integer

None.

LicenseSettings

Company license settings: 0 - Custom (Users have custom license settings) 1 - Global Pool(Users activate paid licenses from the global pool automatically) 2 - Company Pool(Users can activate only limited number of paid licenses from the company pool)

LicensingMode

None.

Destinations

Collection of CompanyDestinationModel

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "6d295592-b6d4-456d-acff-60342dbd0e55",
  "Name": "sample string 2",
  "StorageLimit": 1,
  "LicenseSettings": 0,
  "Destinations": [
    {
      "DestinationId": "1883aae0-498a-4cde-8c29-f392fab4efdc"
    },
    {
      "DestinationId": "1883aae0-498a-4cde-8c29-f392fab4efdc"
    }
  ]
}

application/xml, text/xml

Sample:
<CompanyModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MBSAPImvc.Engine.Models">
  <Destinations>
    <CompanyDestinationModel>
      <DestinationId>1883aae0-498a-4cde-8c29-f392fab4efdc</DestinationId>
    </CompanyDestinationModel>
    <CompanyDestinationModel>
      <DestinationId>1883aae0-498a-4cde-8c29-f392fab4efdc</DestinationId>
    </CompanyDestinationModel>
  </Destinations>
  <LicenseSettings>CustomUsersSettings</LicenseSettings>
  <Name>sample string 2</Name>
  <StorageLimit>1</StorageLimit>
  <Id>6d295592-b6d4-456d-acff-60342dbd0e55</Id>
</CompanyModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Company update result

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.