If you are getting one record with the rest call then set the microflow that performs the rest call as the datasource for the dataview and make sure the microflow returns the object that is expected for the dataview.
Another option could be to persist the data either by making the current entity persistable or after getting the data in the non-persistent entity copying the data in a persistent entity and display that record in the page containing the dataview.
Hope this helps in finding a solution