--- title: REST API scope troubleshooting description: Troubleshooting actions can help resolve common issues when setting up or running the REST API scope. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/authentication/rest-api-scope-troubleshooting.html release: australia product: Authentication classification: authentication topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [REST API Auth Scope, REST API access policies, API access policy, Authentication, Access Management] --- # REST API scope troubleshooting Troubleshooting actions can help resolve common issues when setting up or running the REST API scope.
| Issue | Action |
|---|---|
| REST API is linked with auth scope, however in runtime there is no auth scope check even using Bearer token authentication. | - Make sure the sys\_api\_access\_policy record is active. Runtime ignores inactive records. - Check if property **com.glide.rest.api.auth.scope.check.enable** is set to false. - Check if the OAuth token has `useraccount` auth scope. |
| REST API is linked with **auth\_scope1**, however the access token which has **auth\_scope2** is also able to access it. | - Check if this record is active. - Check for this REST, check if any other records, which have the same APIs but different apply methods, versions, or resource. |
| REST API is linked with auth scope, however in runtime there is no auth scope check for **basicAuth** and **mutualAuth**. | It is expected since the REST API auth scope only applies to the OAuth access token or OIDC token. It doesn’t apply BasicAuth, Session Cookie and Certificate based authentication. |
| REST API call return 403 when using the OAuth access token. | Check for the error message "Missing required api access scope". If found then the auth scope check fails for this REST API |
| Pre-defined `useraccount` is deleted and not sure to restore. | Export `useraccount` as `xml` from the other instance and import it or create an `useraccount` and modify system property **glide.oauth.token.scope.useraccount** to the newly created sys\_id record. |