Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

API access policy prioritization

Learn about the policy prioritization logic if there are multiple API access policy configured for your ServiceNow® instance.

API access policies are prioritized based on the type of REST API policy set on your ServiceNow® instance.

The approach is defining different weights for each part of the API such as,method, resource, and version.

The API policy is prioritized for non-global first, then global. In other words, a non-global access policy will always override a global API access policy.

Prioritization logic are as follows:

FieldsPriorityPrioritization Logic
Method, resource, and version1If the 3 fields matches with the policy then that policy takes the 1st priority.
Method+ resource2If the 2 fields matches with the policy then that policy takes the 1st priority.
Resource + version3If the 2 fields along with the field Apply to all methods matches with the policy then that policy takes the 3rd priority.
Resource4If the field along with the field Apply to all methods matches with the policy then that policy takes the 4th priority.
Method + version5If the 2 fields along with the field Apply to all resources matches with the policy then that policy takes the 5th priority.
Method6If the field along with the field Apply to all resources matches with the policy then that policy takes the 5th priority.
Version7If the field along with the fields Apply to all methods and Apply to all versions matches with the policy then that policy takes the 7th priority.
Global and Apply to all methods8If the fields Global is true and Apply to all methods is false then that policy takes the 8th priority.
Global and Apply to all methods9If the fields Global is true and Apply to all methods is true then that policy takes the 9th priority.