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. |
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" } }, "jsonrpc": "2.0", "method": "updateCompanyDetails", "id": "60357f0e-94da-463c-ba36-f50f2ef8c34f" }
Response:
{ "id":"60357f0e-94da-463c-ba36-f50f2ef8c34f", "jsonrpc":"2.0", "result": null }