action intellifi_update_item { label: "Update existing item" provider: intellifi method: PUT path: "/items/{id}" encoding: json input: { type: "object" properties: { config_request: { type: "object" description: "Object containing the new configuration. This will be applied automatically when the values are valid." } custom: { description: "The `custom` value is only for your custom references, you may use it to save additional attributes. The custom value is not used in any other place. This field may contain any datatype that you like: null (default), string, integer, boolean, object etc..." type: "object" } id: { type: "string" } label: { type: "string" description: "A name or a label for this resource. This is used in the user interface, may be empty." } location_request: { type: "string" description: "Instruction for the location engine to forcibly localize the item at the specified location id as soon as possible. Cleared automatically." } metadata: { type: "object" description: "Object of searchable metadata for this resource. Can be freely used to store metadata properties." } } required: ["id"] additionalProperties: false } output: { type: "object" properties: { resource: { type: "object" properties: { id: { type: "string" description: "Unique identifier for resource." } url: { type: "string" description: "Url to the individual resource." } } } status: { type: "integer" description: "Status code" } } } }