# Updating an Entity

## From the UI

## Settings Page

You can manage an entity's content from its settings page.&#x20;

<figure><img src="/files/e1o1QaRTM6ygosICceKp" alt=""><figcaption></figcaption></figure>

The Settings Page consists of 4 tabs:

* **Properties:** Here, you can view all available data associated with your entity, including metadata, properties, and relations. You can also manage the sources from which this data originates.
* **Sources:** This tab allows you to manage the sources from which data automatically populates this entity. [Multiple sources from plugins can feed data into entities](/basic-concepts/user-blueprints-vs-plugin-blueprints.md).
* **JSON:** In this tab, you can view and directly edit your [entity descriptor.](/basic-concepts/entities.md#entity-descriptor)
* **Audit Logs:** This tab enables you to [track changes made to your entity](/software-catalog/usage-guide/tracking-entity-changes.md) over time.

## Manually Configuring Values

{% hint style="info" %}
Only fields that have their source set to "Manual" can be manually edited, both through the UI and the public API. Fields with other sources are automatically updated by [automation rules](/basic-concepts/actions-and-automations/automation-rules.md).
{% endhint %}

From the properties tab, hoover over a given metadata, property or relation field for the edition button to become visible. The edition flow varies according to the field's [data-type](/basic-concepts/property-data-types.md).&#x20;

{% embed url="<https://drive.google.com/file/d/1ZMdSRh92uJ0d2J0XBFmIVy_Y-MVDyIM-/view?usp=drive_link>" %}

Alternatively you can also directly edit the [entity descriptor](/basic-concepts/entities.md#entity-descriptor).

{% hint style="info" %}
Changing the entity directly can sometimes be useful for [troubleshooting](/software-catalog/troubleshooting.md) purposes.&#x20;
{% endhint %}

{% embed url="<https://drive.google.com/file/d/1DXnVambkYnFtMSqD9F08O0Y89aRpd760/view?usp=drive_link>" %}

## Configuring Automated Value Assignment

ou might want to configure certain fields within your entity to automatically receive and update data from external sources that integrate with Rely through its plugins.

Entities can have sources that automatically update it, these can be:

* [Automation Rules](/basic-concepts/actions-and-automations/automation-rules.md)
* [Plugin Entities](/basic-concepts/user-blueprints-vs-plugin-blueprints.md)

You can manage the sources available to your entity in the sources tab in the [entity settings page](#settings-page), or by directly manipulating the [entity descriptor](/basic-concepts/entities.md#entity-descriptor).

{% embed url="<https://drive.google.com/file/d/1wMr3ELoILvZlQ6Zc09b1sUYM2x7xDYX8/view?usp=drive_link>" %}

{% hint style="info" %}
Automation Rules declare themselves as an entity's source when they perform updates to it.&#x20;
{% endhint %}

## From the Public API

{% content-ref url="/pages/jYOZZ73s8G5yFymb7dYP" %}
[Entities](/public-api/entities.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rely.io/software-catalog/usage-guide/updating-an-entity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
