cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1171
Views
2
Helpful
1
Replies

API permission documentation

Johannes Luther
Level 8
Level 8

Hi Meraki community,
I'm wondering if there is a documentation, which Meraki API method requires which level of RBAC access.
Of course you may use "common sense" here, but anyway....

Example: You are a Meraki Dashboard admin with organizational access level of None. Is it possible to perform the getOrganizations API method?
If not, what is the HTTP response code?

Of course you may test this (for each and every API method), but - from my point of view, a clear documentation would be better.
Spoiler here: getOrganizations works, if organizational access level is set to None...
The method getOrganizationSaml won't work and a HTTP 404 code is returned (could have been a 401 or 403 as well).

However my point here is, that the API doc does not outline the dependencies to the user permissions.
Or does it and I'm (as always) not able to find the correct resource in the web.

1 Reply 1

sungod
Level 11
Level 11

getOrganizations is open to every user to find out what they have some degree of access to.

Whereas getOrganizationSaml targets a specific org ID, so you need to have org access to use it.

If you have readonly access, you can only GET.

If you have read-write, you can use all request types, PUT, POST etc.

See... https://documentation.meraki.com/General_Administration/Other_Topics/Cisco_Meraki_Dashboard_API