> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nebuly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Send Tags

<ParamField body="tags" type="object" required>
  A dictionary of key-value pairs representing the tags you want to add to a previously sent interaction. New tags are added, and existing tags are updated if included. Tags previously sent but not included in this payload remain unchanged.

  <Expandable title="tags properties">
    <ParamField path="tag1" type="string">
      The value for the first tag property
    </ParamField>

    <ParamField path="tag2" type="string">
      The value for the second tag property
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="metadata" type="object" required>
  Metadata is required to accurately associate the tags with their corresponding interaction.

  <Expandable title="properties">
    <ParamField path="end_user" type="string" required>
      The identifier used for the end-user of the corresponding interaction
    </ParamField>

    <ParamField path="time_start" type="string" required>
      The timestamp (time\_start) of the corrisponding interaction.
    </ParamField>

    <ParamField path="input" type="string" initialValue="">
      The input of the interactions to which the tags refers to. If not given the interaction will be determined using the interaction time-stamp and the end-user id.
    </ParamField>

    <ParamField path="output" type="string" initialValue="">
      The output of the interactions to which the tags refers to. If not given the interaction will be determined using the interaction time-stamp and the end-user id.
    </ParamField>
  </Expandable>
</ParamField>
