I'm trying to use the Admin API both through Python and i've been testing with Postman. I'm able to access all read calls to the Admin API but any write calls (such as Admin/ModifyMatchmakerGameModes) are returning with the following response.
{ "code": 403, "status": "Forbidden", "error": "NotAuthorized", "errorCode": 1089, "errorMessage": "NotAuthorized" }
I've set up the X-SecretKey header as expected and I assume this is working as the read only calls are working. I also haven't changed the default access policies but looking through them all doesn't show that the Admin API is getting blocked by anything as /Admin/GetPolicy returns the following as the only Admin related rule:
{ "Resource": "pfrn:api--/Admin/*", "Action": "*", "Effect": "Allow", "Principal": "*", "Comment": "The default allow all admin APIs statement." },
Do you have any ideas on what I can try next? It doesn't seem like anyone else is getting this issue and the error message is not being useful either.
Thanks