# Dashboard content\_management/rpc/get api

**URL:** <https://discuss.elastic.co/t/dashboard-content-management-rpc-get-api/371286>\
**Category:** Elastic Observability\
**Created:** [December 2, 2024, 1:25am UTC](https://discuss.elastic.co/t/dashboard-content-management-rpc-get-api/371286 "2024-12-02T01:25:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Unha\_Back](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/unha_back/32/139626_2.png) [@Unha\_Back](https://discuss.elastic.co/u/Unha_Back)\
**Post date:** [December 2, 2024, 1:25am UTC](https://discuss.elastic.co/t/dashboard-content-management-rpc-get-api/371286/1 "2024-12-02T01:25:34Z")

</div>

Hi, I have two spaces (default and viewer) and copied a dashboard from the default space to the viewer space. However, the charts are showing `Not Found`, and I noticed that the API (`/viewer/api/content_management/rpc/get`) is using an ID that I didn’t expect. How does this API determine which ID to use?

For example, in the default space, there's a visualization with the ID `abc-123`. After copying the visualization to the viewer space, it has the ID `abcdef` and the `originId` `abc-123`. However, the viewer dashboard chart is calling the API using `abc-123` (the `originId`), not the new ID. I’m not sure why this happens or how the ID is determined, and the API is returning a 404 Not Found error.

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/3/3/33112f2db2c148bf76ddcbd7235745460a402354.png)

- elastic version: v8.12.1
