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
}