"message": "Unauthorized: Access not allowed for login

I have been playing with the REST API and after about 3 hours of messing around, I finally have an output from the API.

When I do a PUT request VIA postman (for testing) I get a 401 error message

{
“error”: {
“code”: 401,
“message”: “Unauthorized: Access not allowed for login User”
}
}

My user has permissions are set correctly to allow read, create/modify, delete, and export. I couldn’t find any permissions for API.

What am I missing?

Thanks

Shane