Skip to main content
The CMN-408 error code refers to specific error condition that affects a large number of RingCentral APIs relating to a user trying to perform an action via the API that their user does not have permission to perform. The error fits this basic pattern:

{
"errorCode" : "CMN-408",
"message" : "In order to call this API endpoint, user needs to have
[PERMISSION NAME] permission for requested resource.",
"errors" : [ {
"errorCode" : "CMN-408",
"message" : "In order to call this API endpoint, user needs to have
[PERMISSION NAME] permission for requested resource.",
"permissionName" : "PERMISSION NAME"
} ],
"permissionName" : "PERMISSION NAME"
}

There are two possible fixes to this problem.

**User lacks the right permission**

To isolate this as the root cause, try calling the same API while logged in as the Super Admin. The Super Admin has god-like powers and should be able to do everything. So if the Super Admin can do it, but the end user cannot, then the fix is simple: [assign the specific permission to the user][2]. This is done inside the [Admin Console][1] by a Super Admin or User Admin.

**Your account does not have access to this feature**

However, if even a Super Admin cannot perform the action via the API, then your account may not have access to this feature on the platform. You can verify this diagnosis by calling the Features API to see [what your entitlements/features your account has][3].

The best way to resolve this specific issue is to [reach out to support][4] and ask how you can gain access to the necessary feature. You may need to upgrade your account, or you may need to purchase an account add-on. Work with support and they will help you.

[1]: https://service.ringcentral.com
[2]: https://support.ringcentral.com/article-v2/10639-user-roles-permissions.html
[3]: https://developers.ringcentral.com/api-reference/Features/readExtensionFeatures
[4]: https://support.ringcentral.com/contact-support.html
Be the first to reply!

Reply