I started getting this error yesterday when trying to access data for one organization. Since then I have found another that does the same thing. This seems to be occurring as soon as I try to access data in the specific organization. I did some testing and got the error trying to access the /organizations/{OrgID}/networks and /organizations/{OrgID}/devices/statuses endpoints. I would imagine that it would happen with any endpoint that tried to access data in the organization.
Has anyone else seen this? It is only happening with 2 organizations and the scripts access 50+ others with no issues. All of the scripts are using the same API key and that account has access to all of the organizations we administer. As I said this just started yesterday and both of these organizations have been accessible via API for months with no problems.
Solved! Go to solution.
I talked with Meraki some on Friday and they didn't have any real suggestions/solutions. I did create a new account with API access to the the two organizations I was having issues with. They both worked with the new account. I was going to change the API key for my main account, but on Saturday it was working fine for all organizations with the original key. I am thinking this was some sort of backend problem in the API.
Is your API key correct?
Yes. As I said this API key accesses all of the other organizations we administer and has worked with both of these organizations for months. I was even using it to access the first organization I saw this error with yesterday morning with no issues.
But the error suggests that is incorrect. I suggest you create a new one or open a support case.
Perhaps. But what does an account password have to do with an API key? And, if it was the password for the account with this key, shouldn't this error be coming up for every organization, since the same API key is being used for all of them?
Open a support case, they will assist you.
I have submitted a case to Meraki.
We had the same issue on Friday. Our monitoring system that uses the API showed all client devices as unavailable with a message "No Data returned" . Had to put the devices in maintenance as it was generating SNOW Incidents.
We changed the API key on one credential and it seemed to work. But not sure why it stopped in the first place. API keys were generated in January 2023.
The second organization started working mysteriously this morning at 9.33 a.m.
Spent all day today getting the devices out of maintenance and running the API discovery tool.
Case was logged with Meraki and they said to call for Live Troubleshooting but since it started working did not bother.
I talked with Meraki some on Friday and they didn't have any real suggestions/solutions. I did create a new account with API access to the the two organizations I was having issues with. They both worked with the new account. I was going to change the API key for my main account, but on Saturday it was working fine for all organizations with the original key. I am thinking this was some sort of backend problem in the API.
There were some Dashboard issues last week, Thursday/Friday depending on timezone, maybe it was a hangover from that...