In the ongoing saga of getting my post calls to work, they now produce 403 errors. I KNOW that it's a post being sent because I temporarily used http (and not https), and checked with Wireshark. Here's a log of my API calls. There are three standard GET calls before the post, as part of the test set-up. Let's hope the security filter will let me post this.
API GET : https://www.geni .com/platform/oauth/request_token?......................
API GET : https://www.geni .com/api/profile-53597431?fields=guid
API GET : https://www.geni .com/api/profile-34838408159?fields=guid
API POST: https://www.geni .com/api/profile-34838408159/update