My full privileges user (i.e. that I use for SSH/webfig) can access the REST API fine, but the user I created specifically can’t:
:~$ curl -k -u api https://192.168.5.1/rest/ip/address
Enter host password for user 'api':
{"detail":"not enough permissions (9)","error":500,"message":"Internal Server Error"}
The user’s group is as follows
/user group
add name=api policy="api,rest-api,!local,!telnet,!ssh,!ftp,!reboot,!read,!write,!policy,!test,!winbox,!password,!web,!sni\
ff,!sensitive,!romon"
This is on 7.8. No matter what permissions I give the api group, it gives the same error.
I’m always prepared to admit I’m doing something silly.