Filter properties

You can use filter shortcuts to reduce the amount of time required to write a JSON query. For example, Relation has a typeId parameter that takes an Id and eliminates the need to add a RelationType node with an Id property. These one-line filtering properties are the most commonly used filters because they make the query a lot less verbose.

The following example shows filtering a StringAttribute on an AttributeType using the labelId filtering property.

"StringAttribute": {
    "labelId": "00000000-0000-0000-0000-000000000202",
    "Id": { "name": "descriptionId" },
    "LongExpression": { "name": "description" }
}
StringAttribute:
  labelId: "00000000-0000-0000-0000-000000000202"
  Id:
    name: "descriptionId"
  LongExpression:
    name: "description"

Refer to Entities, properties and relations for the list of available filter properties for each entity.