updateCompanyDetails
This method updates the details of a company account.
Parameters
| Parameter | Type | Optional | Description | 
|---|---|---|---|
| 
 | String | Yes | The ID of the company to be updated. The default value is the ID of the company linked to the user who generated the API key. | 
| 
 | Number | Yes | The company type. Available values: 
 If not set, the company type will not be changed. | 
| 
 | String | Yes | The company's name. It must be unique. If not set, the company's name will not be changed. | 
| 
 | String | Yes | The company's address. If not set, the company's address will not be changed. | 
| 
 | String | Yes | The company's phone number. | 
| 
 | String | Yes | The industry the company operates in. Possible values: 
 Default value:  | 
| 
 | String | Yes | The company's country of operation. The value must be in ISO 3166 format. Default value:  | 
| 
 | String | Yes | The company's country state of operation. The value must be in ISO 3166 format. Default value:  | 
| 
 | Object | Yes | Contains information regarding the company's designated contact person. The object contains the following fields: 
 | 
| 
 | String | Yes | The company's phone number. If not set, the company's phone number will not be changed. | 
| 
 | Boolean | Yes | An parameter that defines Two Factor Authentication (2FA) enforcement for all GravityZone user accounts in the company. The value is always  | 
| 
 | Number | Yes | The period, defined in days, for which the users of the company can have their devices exempted from providing a two-factor code at authentication. Available values:  | 
| 
 | Object | Yes | An object containing the custom fields values for the company. To delete the custom fields, set it as an empty array. | 
| 
 | Object | Yes | An object containing the company's designated emergency contact details, intended for use by the MDR team during security events or incidents. NoteThis information must be valid and it is mandatory for the following company types: 
 The object contains the following fields: 
 | 
Return value
This method does not return any value.
Example
Request:
  {
       "params": {
          "id" : "5493dcd2b1a43df00b7b23c6",
          "type": 0,
          "name": "Customer to Partner LTD",
          "address": "Str Example No 1",
          "phone": "0040740000001",
          "enforce2FA": true,
          "skip2FAPeriod": 3,
          "customFields":{
              "referenceID":"004562",
              "vertical":"healthcare",
              "partner_type":"platinum",
              "security_level":"high",
              "payment_status":"goodstanding"
          },
          "mdrContactInformation": {
              "phoneNumber": {
                  "countryPrefix": "+4",     
                  "subscriberNumber": "112345"
              },
              "fullName": "Contact",
              "email": "[email protected]",
              "emailVerificationCode": "43728676"
          },
       },
       "jsonrpc": "2.0",
       "method": "updateCompanyDetails",
       "id": "60357f0e-94da-463c-ba36-f50f2ef8c34f"
  }  Response:
  {
      "id":"60357f0e-94da-463c-ba36-f50f2ef8c34f",
      "jsonrpc":"2.0",
      "result": null
  }