You are viewing documentation for a feature that is currently under incubation. This means that the feature is not yet fully supported and may change or be removed in future versions. This documentation is provided for early adopters and testers. Features under incubation should not be used in production environments.


A match is an object with a single key "match" whose value is identical to that of an alias. However, unlike aliases and the uniqueBy of an upsert a match object is expected to correspond to zero or more components or references. Because of this, a match is only applicable when deleting components or deleting references.

  "components": {
    "delete": [      
      {"match": {"name": "A", "rootWorkspace": "63358ba552e1f10001b09027"}}