Display ID using JSON within a list form

Brass Contributor

I would like to display the ID of the Item on the form of a item. Ideally on a specialised header on the form. We are already currently displaying the title in the header and need to be able to display the Item ID. I have seen work arounds where folks have used a calculated column and what not, but wondered if it was possible to display this column using JSON, without creating another column as a workaround. 

2 Replies

@Jennie Sheridan This is a known issue in list form JSON formatting. As per the current design, you can refer only those columns which are shown on list forms in your JSON.


So, you cannot show the ID column value on list form using JSON, you may need to customize list form using Power apps to show it.


Check below links for more information:

  1. Not able to use [$ID] while configuring a list form using JSON 
  2. Can ID column be displayed when configuring a list form header using JSON?   

Please click Mark as Best Response & Like if my post helped you to solve your issue. This will help others to find the correct solution easily. It also closes the item. If the post was useful in other ways, please consider giving it Like.

@Jennie Sheridan further to the answer by @ganeshsanap, if you create a customised Power Apps form for your list items then you can display the ID in the "header" area as we do on our IT Ticketing System below. But obviously it's more work to produce this than to use the JSON method.



Los Gallardos
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)