Receiving 403 Forbidden using the REST API in Silk Central 19.0
My organization is in the process of evaluating Silk Central 19.0 before upgrading our production 18.5 deployment. One of the features that we are interested in is the updated REST API that exposes various portions of the test execution and execution planning services, particularly with regards to programmatic updates to execution status via the external execution functionality.
I have a Silk Central 19.0 trial instance installed, and have been exploring the new features, but so far I cannot get any response back from the API other than a 403 Forbidden error. This is both through the /Services1.0/swagger-ui.html examples and through a third party REST interface implementation.
After authorizing via either the included UI or external implementation, none of the requests work. The simplest example would be /execution/executionplanruns (403). I've also converted a test to an automation type and added it to a new execution plan, then set that plan to external execution and attempted to start the run via /execution/executionplanruns, which also returns a 403 error. I'm using the default admin account for these requests, and the account has all of the permissions needed to perform these actions via the UI.
What am I missing here? Is there a buried permission somewhere that I need to change? Is this functionality disabled in 45-day trials? Is this breaking because the server was upgraded from 18.5? (Part of the pre-production testing/validation process). Any help would be appreciated.
*Edited to include: Login response is 200 OK, and I get a valid session ID, and the ID is passed in subsequent requests.
Can you please try a Web-Service Token instead of using a generated id. You can generate a token in the settings of your user.