Update a Profile
Change Profile values; all objects assigned to the Profile inherit the change automatically. Objects that have explicitly overridden the attribute keep their override — only objects relying on the Profile value see the change.
Update the Profile
- Web interface
- GraphQL
- Navigate to Object Management → Profiles
- Locate the Profile by name and click it
- Click Edit
- Change the attribute values you want to update
- Click Save
mutation {
Profile<Kind>Update(
data: {
hfid: ["<profile-name>"]
<attribute>: { value: <new-value> }
}
) {
ok
}
}
You can update multiple attributes in a single mutation by adding more fields to data.
Verify the change propagated
- Web interface
- GraphQL
- Navigate to the object list for your node kind
- Open any object assigned to this Profile
success
The attribute value updates automatically across all assigned objects.
Query objects that use the Profile and confirm the attribute reflects the new value:
query {
<Kind> {
edges {
node {
display_label
<attribute> {
value
is_from_profile
}
}
}
}
}
Objects with is_from_profile: true will show the new value. Objects with is_from_profile: false for that attribute have an explicit override and will keep their existing value (see Override specific Profile values).
Next
- Use multiple Profiles
- Priority and inheritance — understand which Profile wins when multiple define the same attribute