I am trying to create new records (rows) in a Sharepoint List using a python script. I am specifying each record as a json containing the display names of columns/fields mapped to their respective values. However I am getting an error saying that the property does not exist. In other words, it's saying that these column names are invalid.
On going through a lot of StackExchange Articles, I observed that we need to use Internal Names instead of Display Names while posting data to sharepoint list from python. Since my internal names are quite random and totally unrelatable to their Display Names, is there any way I can post data using Display Names only, instead of Internal Names ?? Also, is there any way to make Internal Names same/similar to Display Names ??