indykite-ciq-add-property
IndyKite ContX IQ - add a property to an existing node
Set or overwrite one or more properties on a node that already exists in the IndyKite Graph (IKG), driven by a ContX IQ policy + Knowledge Query and run via POST /contx-iq/v1/execute. The policy whitelists which cypher-matched nodes may be modified (allowed_upserts.nodes.existing_nodes); the Knowledge Query's upsert_nodes references those variables (no external_id, since the node already exists) and lists the properties to set, optionally with metadata. The IKG treats this as an upsert - adding a brand-new property and overwriting an existing one are the same operation; the platform doesn't distinguish.
This skill covers exactly that - property writes on an existing node. Other paths are deliberately out of scope:
- Creating a brand-new node uses
allowed_upserts.nodes.node_typesand a Knowledge Queryupsert_nodesentry with a freshname+ anexternal_id- seeindykite-ciq-create-node. - Creating a new relationship uses
allowed_upserts.relationships.relationship_types- seeindykite-ciq-create-relationship. - Updating a relationship's properties uses
allowed_upserts.relationships.existing_relationships. - Deleting a property uses
allowed_deletes.nodeswith a<var>.property.<name>path.
For reads, see indykite-ciq-read.
When to use
Activate this skill when the user: