Cross-scope access error while creating Customer Service Case
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-01-2026 03:36 AM
Hi Community,
I am trying to create a Customer Service Case, but I am getting the following error:
“Access to api 'put(...)' from scope 'sn_customerservice' has been refused due to the api's cross-scope access policy.”
The error occurs when I try to submit/create the case.
Could someone please help me understand why this cross-scope access is being denied and what configuration is required to allow the API access?
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-01-2026 04:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-01-2026 04:40 AM
- Check whether an onSubmit Client Script calls a Script Include. Verify the Script Include API name and scope. If it belongs to Global scope, call it using: new GlideAjax('global.YourScriptIncludeName'); Also ensure the Script Include is marked Client callable.
If the Script Include is called from a Flow Designer action or Business Rule, verify its scope and API name there as well.
Check the Script Include’s Accessible from setting. If it is set to This application scope only, either change it to All application scopes or approve/create the required cross-scope access under System Applications > Application Cross-Scope Access (sys_scope_privilege).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-01-2026 05:03 AM
looks like you are creating new record on some table extending Case table?
try making "Can update" checkbox as true for your custom table
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏