API Guide

Table Of Contents
4.24. JsonPatchOp
A JsonPatch operation
Name Description Schema
op
required
The body of an HTTP PATCH is a Json array of JsonPatchOp
objects. These patch operations are applied sequentially to
the resource to which the PATCH was sent. If any operation
results in a failure, execution of any subsequent operations
is aborted, but no roll-back is performed. The field the
operation acts on is specified by 'path'. Operations are
applied in a consistent order, by type:
1. test - Assert that the value of a scalar-valued field is equal
to 'value' at the start of the patch operation.
2. add - Insert 'value' into a collection-valued field.
3. remove - Remove 'value' from a collection-valued field.
4. replace - Set a scalar-valued field to 'value'.
Operations of the same type are applied in the order they
appear in the patch body.
enum (add, remove,
replace, test)
path
required
A Json pointer to the target of an operation string
value
required
The value to be used for the given operation object
4.25. License
Name Description Schema
capacity
optional
Capacity allowed by the license. Only applicable to capacity-
based license.
number
expiry_date
optional
string (date-time)
feature_name
required
string
issued_date
optional
string (date-time)
issuer
optional
string
notice
optional
string
notification
optional
Notification for the license. Only applicable to capacity-
based license.
string
platform
optional
string
plc
optional
string
143