Troubleshooting Oauth access token issues with SpokesInstructionsThis article explains how to troubleshoot permission and scope issues with outbound calls from Spoke using OAuth Authentication. Please note OAuth through mid server is not supported as of the date this KB was written. If the outbound call is going through mid server, the call is not seen in outbound http log. Set the system properties as shown in the below screenshot Filter navigator -> sys_properties.listglide.outbound_http_log.override.level = allglide.outbound_http.content.max_limit = 1000glide.outbound_http_log.override = true Reproduce the issue by executing the flowFilter Navigator -> Outbound HTTP RequestsLocate the outbound call that was madeOpen the log record. Check the "Request" and "Response" tabsRequest:Response: In the above example an outbound call was made with header:authorization=Bearer <access_token>and response was:"Insufficient privileges to complete the operation"This indicates that there was some permission issue with the access_token. To confirm this you can run the same test from 3rd party client like POSTMAN Rest as described below. Copy the URL, Request Body and token value from the Outbound HTTP log aboveIn POSTMAN URL = URL from above Outbound HTTP LogAuthorization = No AuthHeaderkey = authorizationvalue = Bearer <access_token_from_outbound_http_log>body = raw (json), request body copied from above Send the request and check for the response You can see that similar issue/error was observed from POSTMAN as well. This indicates that there is some scope/permission issue with the access_token. Work with the end point provider to add the necessary scopes (in ServiceNow Oauth profiles) and run similar tests to confirm that this is working. Test this by running the test from POSTMAN first to confirm that you are able to access the required resources using the token that was generated. Revert the sys_properties back once the troubleshooting is complete.