I am progressing deeper and deeper into CivCRM intricacies, and work with External (https://) access of the database via API's. When performing a python requests.get(....,entity=Contact,action=get) it works OK, and I get the data I request.
Next I tried to update the contact/membership with a payment via requests.get(...entity=Contribution, action=create...) and the same for requests.post, both gave the same disappointing status_code of 414. I also tried to get some more information and among the plethora of data dumped the following was "readable":
"is_error":1,"error_message":"API permission check failed for Contribution/create call; insufficient permission: require access CiviCRM and access CiviContribute and edit contributions"}, as well as a status_code of 414 (unknown to me)
I have now updated my access-capabilities (granted all "Edit Capabilities: Custom) in the role table in WP (where our CiviCRM resides), so I shall have all the rights mentioned above. Still the same problem. We run API 3 at present, but I do not think that is the problem here.
So here I am asking for some guidance, please!