Hi @Meekou,
Just tested a couple of things. It looks like if your file is already stored somewhere in SharePoint you could use one POST request with the AddValidateUpdateItemUsingPath method.
Below is an example.
_api/web/lists/getbytitle('@{variables('ListName')}')/AddValidateUpdateItemUsingPath
Body of the request.
Be sure to change the variables, the field names and the GUIDs of my image file with your specific details
{"listItemCreateInfo":{"__metadata":{"type":"SP.ListItemCreationInformationUsingPath"},"FolderPath":{"__metadata":{"type":"SP.ResourcePath"},"DecodedUrl":"/sites/@{variables('SiteName')}/Lists/@{variables('ListName')}"}},"formValues":[{"FieldName":"Title","FieldValue":"Testing Requests Again","HasException":false,"ErrorMessage":null},{"FieldName":"TestImage","FieldValue":"{\"type\":\"thumbnail\",\"fileName\":\"@{variables('fileName')}\",\"nativeFile\":{},\"fieldName\":\"TestImage\",\"serverUrl\":\"https://@{variables('YourDomain')}.sharepoint.com\",\"fieldId\":\"aad48642-2801-43c2-9394-d454f9d9ea35\",\"serverRelativeUrl\":\"/sites/@{variables('SiteName')}/SiteAssets/Lists/6b80aa3f-ef25-469f-9f07-8c4dd26aedec/@{variables('fileName')}\",\"id\":\"6e2fdb29-48fe-4e27-8350-4554851d58ea\"}","HasException":false,"ErrorMessage":null},{"FieldName":"ContentType","FieldValue":"Item","HasException":false,"ErrorMessage":null}],"bNewDocumentUpdate":false,"checkInComment":null}
