UNPKG

liveapicreator-admin-cli

Version:

The NodeJS command line utility for 'CA Live API Creator' DevOps Administration from CA Technologies

58 lines 1.69 kB
[ { "name": "API User", "description": "Limited permissions on the entire API", "default_table_permission": "N", "default_apivisibility": "RM", "default_view_permission": "N", "default_function_permission": "N", "ApiVisibility": [], "PermissionData": [] }, { "name": "API Documentation", "description": "Full permissions on the entire API, special documentation role", "default_table_permission": "A", "default_apivisibility": "TVRPMF", "default_view_permission": "R", "default_function_permission": "X", "ApiVisibility": [], "PermissionData": [] }, { "name": "Sales Rep", "description": "Preselects orders", "default_table_permission": "N", "default_apivisibility": "RM", "default_view_permission": "N", "default_function_permission": "N", "ApiVisibility": [], "PermissionData": [ { "ident": 2000, "name": "current_employee_row", "query": "* from \"employee\" where \"login\" = '@{_apikey.user_identifier}'", "query_order": 1, "required": true, "role_ident": 2009, "description": null, "code_type": "SQL", "prefix": "demo", "@metadata": { "href": "http://localhost:8080/rest/abl/admin/v2/AllRoles.PermissionData/2000", "checksum": "A:803a7a599a1807db" } } ] }, { "name": "API Owner", "description": "Full permissions on the entire API", "default_table_permission": "A", "default_apivisibility": "TVRPMF", "default_view_permission": "R", "default_function_permission": "X", "ApiVisibility": [], "PermissionData": [] } ]