Add callback to restricted parameter for ApiUsage (refs #4123)
Error if no value for needed argument (refs #4128)
Merge pull request #944 from thingthing/3.2-I4123

Change to  restricted parameter in api usage (closes #4123, closes #4128)