The Management API throws only one checked exception, SUPAdminException.
An error code is associated with each thrown SUPAdminException, so that developers can easily diagnose what happened when the exception is thrown.