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 contact information required for onboarding Partner companies. NoteThis information must be valid and it is mandatory for Partners who want to enable the MDR service for client Customer companies. This requirement does not apply to Partner companies that have had the service enabled for resell and have started the onboarding process prior to April 2024. 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": { "phone": "0040740000001", "fullName": "Bob", "email": "[email protected]", "emailVerificationCode": "12345678" } }, "jsonrpc": "2.0", "method": "updateCompanyDetails", "id": "60357f0e-94da-463c-ba36-f50f2ef8c34f" }
Response:
{ "id":"60357f0e-94da-463c-ba36-f50f2ef8c34f", "jsonrpc":"2.0", "result": null }