{"restSchemaVersion":"1.0","errors":[{"error_id":"INTERNAL_ERROR","description":"Internal server error.","http_status":"500"},{"error_id":"AUTH_REQUIRED","description":"The requested resource requires authentication.","http_status":"401"},{"error_id":"AUTH_INVALID_CREDENTIALS","description":"Invalid username and\/or password.","http_status":"401"},{"error_id":"AUTH_INVALID_SESSION","description":"Session ID is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_PASSWORD","description":"The password must be changed. Access only to password change resources.","http_status":"403"},{"error_id":"AUTH_DISABLED_ACCOUNT","description":"Account is either temporarily or permanently disabled.","http_status":"403"},{"error_id":"AUTH_FORBIDDEN","description":"User is not authorized to access the requested resource.","http_status":"403"},{"error_id":"AUTH_INVALID_TOKEN","description":"OAuth access token is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_TOKEN","description":"OAuth access token is expired.","http_status":"401"},{"error_id":"AUTH_INVALID_CODE","description":"OAuth access code is invalid.","http_status":"401"},{"error_id":"AUTH_EXPIRED_CODE","description":"OAuth access code is expired.","http_status":"401"},{"error_id":"RESOURCE_NOT_FOUND","description":"Requested resource was not found.","http_status":"404"},{"error_id":"HTTP_INVALID_METHOD","description":"Requested method is not available for this resource.","http_status":"405"},{"error_id":"HTTP_INVALID_HEADER","description":"An HTTP header was malformed.","http_status":"400"},{"error_id":"REQUEST_INVALID_INPUT","description":"Malformed input structure.","http_status":"400"},{"error_id":"URI_INVALID_PARAMETER","description":"URI parameter is not supported or malformed.","http_status":"400"},{"error_id":"URI_MISSING_PARAMETER","description":"Missing required parameter.","http_status":"400"}],"name":"cascade.aaa","title":"AAA REST API.","version":"1.0","schemas":[],"defaultAuthorization":"required","servicePath":"\/api\/cascade.aaa\/1.0","resources":{"Keepalive":{"methods":{"Keep session alive":{"description":"Keep session alive.","httpmethod":"GET","authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"keepalive","authorization":"required"}}},"Npm_Token":{"methods":{"Get NPM token":{"description":"Get NPM token.","response":{"properties":{"expires_at":{"description":"[Missing resource 'NpmToken.expires_at' in bundle 'rest_schemas']","required":true,"type":"number"},"token_type":{"description":"[Missing resource 'NpmToken.token_type' in bundle 'rest_schemas']","required":true,"type":"string"},"access_token":{"description":"[Missing resource 'NpmToken.access_token' in bundle 'rest_schemas']","required":true,"type":"string"}},"description":"NPM token object.","type":"object","id":"NpmToken"},"httpmethod":"GET","formats":["xml","json"],"authorization_methods":["BASIC","COOKIE","OAUTH_2_0"],"path":"npm_token","authorization":"required"}}}},"description":""}