NetApp Community Update
This site will enter Read Only mode on July 23 as we prepare to move to a new platform. You will still be able to view content, but posting and replying will be temporarily disabled.
We're excited to launch our new Community experience on July 30 and more information will follow soon.
Stay connected during the transition - Join our Discord community today.

Software Development Kit (SDK) and API Discussions

API services returning empty list of clusters

marcinlub
4,454 Views

Hello everyone, 

I have just installed (with lot of problems on the way 🙂  OnCommand API Services. 

I have added a single cluster for tests. 

When I try to get the list of clusters with 

 

https://IP:8443/api/5.0/ontap/clusters

I'm getting response with empty list

 

 
<apiServerResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="">
<status>
<code>SUCCESS</code>
</status>
<result>
<total_records>0</total_records>
</result>
</apiServerResponse>
 
 

 

 

however if I try to get 

https://IP:8443/api/1.0/admin/storage-systems

I'm getting this single cluster without any issue. 

What am I doing wrong?

1 ACCEPTED SOLUTION

marcinlub
4,265 Views

It was a problem with insufficient rights for the user used to connect to the cluster. After logging with a user with admin rights - it works now. 

View solution in original post

2 REPLIES 2

pukale
4,303 Views

May be some issue with discovery. Can you do below things and let us know ?

 

1. re-start api service using  below commands

 # service apiserver stop

 #  service apiserver start

2. wait for 5 min to discovery to complete.

3. check is api/5.0/ontap/clusters showing cluster.

4. if not, it may be some problem with MEGA. please share with us logs to degug.

 

marcinlub
4,266 Views

It was a problem with insufficient rights for the user used to connect to the cluster. After logging with a user with admin rights - it works now. 

Public