# <a id="bitdrift.public.unary.charts.v1.UpsertWorkflowChartMetadataRequest"></a>UpsertWorkflowChartMetadataRequest

**Source definition:** [`src/bitdrift/public/unary/charts/v1/chart_metadata.proto#L186-L195`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/charts/v1/chart_metadata.proto#L186-L195>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| workflow_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">up to 100 chars</em> | The workflow ID. |
| rule_id | <span class="proto-type proto-type-primitive">string</span><br><em class="proto-field-annotation">up to 100 chars</em> | The rule ID. |
| metadata | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">charts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">ChartMetadata</i>](bitdrift_public_unary_charts_v1_ChartMetadata.md "bitdrift.public.unary.charts.v1.ChartMetadata")</span> | The metadata. |

</section>
<p class="h4">Example</p>
```json
{
  "metadata": {
    "metric_chart_metadata": {
      "metadata": [
        {
          "connector_export_config": [
            {
              "cloudwatch_connector_export_config": {
                "fixed_dimensions": {
                  "key": ""
                },
                "metric_name": "foreground_launches",
                "namespace": "mobile_metrics"
              },
              "connector_name": "cloudwatch-primary"
            }
          ],
          "limit_strategy": {
            "exclusions": {
              "dimension_identifiers": [
                {
                  "id": "time_series_id_opaque_example",
                  "labels": [
                    {
                      "name": "name",
                      "value": "value"
                    }
                  ]
                }
              ],
              "return_other": false
            },
            "sort_order": "MAX",
            "top_k_limit": {
              "top_k": 5
            }
          },
          "sort_order": "DESC",
          "title": "Time series title",
          "top_k_algorithm": "MAX",
          "y_axis": {
            "description": "Count",
            "unit": "COUNT"
          }
        }
      ],
      "time_series_display_mode": {}
    },
    "no_data_message": "Example text",
    "summary": {
      "description": "Example text"
    },
    "title": "Chart title"
  },
  "rule_id": "_i1yUnHjKfmWpCaD5Tazo",
  "workflow_id": "DFg5"
}
```

