I think there was probably something wrong with the way you setup postman. The simplest endpoint to test your postman setup is the getOrganizations one:
https://api.meraki.com/api/v0/organizations
Always start with that one to do your tests.
The only things that that endpoint needs are the API key to be setup correctly, and that postman can reach the cloud (proxies could be blocking it for example).
There's two ways to setup the API key.
- The first one is by right clicking the collection, clicking Edit. Go to the Variables tab and fill in X-Cisco-Meraki-API-Key with your key.
The reason this works is because the Authorization tab has a placeholder {{X-Cisco-Meraki-API-Key}} to be filled in with a variable:
- The second one is setting up an environment variable instead of a collection variable. To do that click the gear icon in the top right of postman and click Add. Give your environment a name (I have two, one for the Meraki account linked to my professional email address and one linked to my private email address). And fill in the variables as shown the example here:
After you've created the environment, don't forget to select it:
Now you should be able to succesfully use the getOrganizations endpoint. If not, then something is wrong still, in which case, let us know.
The advantage of the second way is that you can have multiple environments, each with their own API key. For me that's useful, because some of my networks I can only access from my personal account, others only from my professional account.