Skip to main content

Set Custom Field Value

To set a custom field value, use the /rest/1/field endpoint.

Curl Request Set Asset Field Value

curl -X POST "http://localhost:8080/rest/1/field" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"fields\": [ { \"code\": \"t1414354589\", \"value\": \"some field value\" } ], \"xid\": \"6ee418a4-d34a-448d-a400-cbf1235773eb\"}"

Request Parameters

req: (Required) To assign a value to a custom field for a certain asset, specify the xid of this asset, the custom field code, and the custom field value.

Body Example

{ "fields": [{"code": "t1414354589","value": "some field value"}],
  "xid": "6ee418a4-d34a-448d-a400-cbf1235773eb" }

Server Response Example

Response Body Example

{
  "data": {
    "t1414354589": {
      "result": {},
      "msg": "Field t1414354589 updated"
    }
  },
  "isSuccess": true
}

Response Headers Example

cache-control: no-cache, no-store, max-age=0, must-revalidate 
 connection: Keep-Alive 
 content-length: 89 
 content-type: application/json;charset=ISO-8859-1 
 date: Thu, 03 Sep 2020 14:12:52 GMT 
 expires: 0 
 keep-alive: timeout=5, max=100 
 pragma: no-cache 
 server: Apache/2.4.10 (Debian) 
 x-content-type-options: nosniff 
 x-frame-options: DENY 
 x-xss-protection: 1; mode=block