Not exactly.
I want to update the Device Photo column in the SharePoint list using Power Automate. The data type of the column is Thumbnail.

I would be grabbing the actual photo from a SharePoint library, which is in the same SharePoint Site as the List.
The Power Automate flow so far is When an Item is Created > Switch " Model Value" > Case "Headset Model" > Update Item > Send an HTTP request to SharePoint.
I would assume the JSON in the body of the HTTP request to SharePoint would "reach" out to the SharePoint library, find the specific jpg using the file name and/or ID, then would update the newly created Item's Device Photo column.
From the JSON
{"listItemCreateInfo":{"__metadata":{"type":"SP.ListItemCreationInformationUsingPath"},To me, this is saying get the information from the newly created item in the List.
"FolderPath":{"__metadata":{"type":"SP.ResourcePath"},Get the folder path of the Library.
"DecodedUrl":"/sites/@{variables('SiteName')}/Lists/@{variables('ListName')}"}},Get the SiteName and ListName
"formValues":[{"FieldName":"Title","FieldValue":"Testing Requests Again","HasException":false,"ErrorMessage":null},Correct me if I am wrong, this part would be for the Power App fields for the other person in the original response and, I don't believe I would need to use this part.
{"FieldName":"TestImage","FieldValue":"{\"type\":\"thumbnail\",\"fileName\":\"@{variables('fileName')}\",\"nativeFile\":{},\"fieldName\":\"TestImage\",\"serverUrl\":\"https://@{variables('YourDomain')}.sharepoint.com\",\"fieldId\":\"aad48642-2801-43c2-9394-d454f9d9ea35\",This seems like the specifics of the SharePoint List, like the Column name and type
\"serverRelativeUrl\":\"/sites/@{variables('SiteName')}/SiteAssets/Lists/6b80aa3f-ef25-469f-9f07-8c4dd26aedec/@{variables('fileName')}\",\"id\":\"6e2fdb29-48fe-4e27-8350-4554851d58ea\"}"This seems like where you would specify the location of the image to pull from i.e. the SharePoint Library.
,"HasException":false,"ErrorMessage":null},{"FieldName":"ContentType","FieldValue":"Item","HasException":false,"ErrorMessage":null}],"bNewDocumentUpdate":false,"checkInComment":null}The rest seems to be related to exception prompts.
Your thoughts on this?
Thank you.