-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschema.min.json
More file actions
1 lines (1 loc) · 24.6 KB
/
schema.min.json
File metadata and controls
1 lines (1 loc) · 24.6 KB
1
{"remnawave":"2.7.2","timestamp":1774798386,"errors":{"INTERNAL_SERVER_ERROR":{"errorCode":"A001","message":"Server error.","httpCode":500},"LOGIN_ERROR":{"errorCode":"A002","message":"Login error.","httpCode":500},"UNAUTHORIZED":{"errorCode":"A003","message":"Unauthorized.","httpCode":401},"FORBIDDEN_ROLE_ERROR":{"errorCode":"A004","message":"Forbidden role error.","httpCode":403},"CREATE_API_TOKEN_ERROR":{"errorCode":"A005","message":"Create API token error.","httpCode":500},"DELETE_API_TOKEN_ERROR":{"errorCode":"A006","message":"Delete API token error.","httpCode":500},"REQUESTED_TOKEN_NOT_FOUND":{"errorCode":"A007","message":"Requested token not found.","httpCode":404},"FIND_ALL_API_TOKENS_ERROR":{"errorCode":"A008","message":"Find all API tokens error.","httpCode":500},"GET_PUBLIC_KEY_ERROR":{"errorCode":"A009","message":"Get public key error.","httpCode":500},"ENABLE_NODE_ERROR":{"errorCode":"A010","message":"Enable node error.","httpCode":500},"NODE_NOT_FOUND":{"errorCode":"A011","message":"Node not found.","httpCode":404},"CONFIG_NOT_FOUND":{"errorCode":"A012","message":"Configuration not found.","httpCode":404},"UPDATE_CONFIG_ERROR":{"errorCode":"A013","message":"Error updating configuration.","httpCode":500},"GET_CONFIG_ERROR":{"errorCode":"A014","message":"Error retrieving configuration.","httpCode":500},"DELETE_MANY_INBOUNDS_ERROR":{"errorCode":"A015","message":"Delete many inbounds error.","httpCode":500},"CREATE_MANY_INBOUNDS_ERROR":{"errorCode":"A016","message":"Create many inbounds error.","httpCode":500},"FIND_ALL_INBOUNDS_ERROR":{"errorCode":"A017","message":"Find all inbounds error.","httpCode":500},"CREATE_USER_ERROR":{"errorCode":"A018","message":"Failed to create user.","httpCode":500},"USER_USERNAME_ALREADY_EXISTS":{"errorCode":"A019","message":"User username already exists.","httpCode":400},"USER_SHORT_UUID_ALREADY_EXISTS":{"errorCode":"A020","message":"User short UUID already exists.","httpCode":400},"USER_SUBSCRIPTION_UUID_ALREADY_EXISTS":{"errorCode":"A021","message":"User subscription UUID already exists.","httpCode":400},"CREATE_USER_WITH_INBOUNDS_ERROR":{"errorCode":"A022","message":"User creation successful, but inbound creation failed. User not created.","httpCode":500},"CANT_GET_CREATED_USER_WITH_INBOUNDS":{"errorCode":"A023","message":"User creation successful, but failed to get created user with inbounds.","httpCode":500},"GET_ALL_USERS_ERROR":{"errorCode":"A024","message":"Get all users error.","httpCode":500},"USER_NOT_FOUND":{"errorCode":"A025","message":"User not found.","httpCode":404},"GET_USER_BY_ERROR":{"errorCode":"A026","message":"Get user by error.","httpCode":500},"REVOKE_USER_SUBSCRIPTION_ERROR":{"errorCode":"A027","message":"Revoke user subscription error.","httpCode":500},"DISABLE_USER_ERROR":{"errorCode":"A028","message":"Disable user error.","httpCode":500},"USER_ALREADY_DISABLED":{"errorCode":"A029","message":"User already disabled.","httpCode":400},"USER_ALREADY_ENABLED":{"errorCode":"A030","message":"User already enabled.","httpCode":400},"ENABLE_USER_ERROR":{"errorCode":"A031","message":"Enable user error.","httpCode":500},"CREATE_NODE_ERROR":{"errorCode":"A032","message":"Create node error.","httpCode":500},"NODE_NAME_ALREADY_EXISTS":{"errorCode":"A033","message":"Node name already exists.","httpCode":400},"NODE_ADDRESS_ALREADY_EXISTS":{"errorCode":"A034","message":"Node address already exists.","httpCode":400},"RESTART_NODE_ERROR":{"errorCode":"A035","message":"Restart node error.","httpCode":500},"GET_CONFIG_WITH_USERS_ERROR":{"errorCode":"A036","message":"Get config with users error.","httpCode":500},"DELETE_USER_ERROR":{"errorCode":"A037","message":"Delete user error.","httpCode":500},"UPDATE_NODE_ERROR":{"errorCode":"A038","message":"Update node error.","httpCode":500},"UPDATE_USER_ERROR":{"errorCode":"A039","message":"Update user error.","httpCode":500},"INCREMENT_USED_TRAFFIC_ERROR":{"errorCode":"A040","message":"Increment used traffic error.","httpCode":500},"GET_ALL_NODES_ERROR":{"errorCode":"A041","message":"Get all nodes error.","httpCode":500},"GET_ONE_NODE_ERROR":{"errorCode":"A042","message":"Get one node error.","httpCode":500},"DELETE_NODE_ERROR":{"errorCode":"A043","message":"Delete node error.","httpCode":500},"CREATE_HOST_ERROR":{"errorCode":"A044","message":"Create host error.","httpCode":500},"HOST_REMARK_ALREADY_EXISTS":{"errorCode":"A045","message":"Host remark already exists.","httpCode":400},"HOST_NOT_FOUND":{"errorCode":"A046","message":"Host not found.","httpCode":404},"DELETE_HOST_ERROR":{"errorCode":"A047","message":"Delete host error.","httpCode":500},"GET_USER_STATS_ERROR":{"errorCode":"A048","message":"Get user stats error.","httpCode":500},"UPDATE_USER_WITH_INBOUNDS_ERROR":{"errorCode":"A049","message":"Update user with inbounds error.","httpCode":500},"GET_ALL_HOSTS_ERROR":{"errorCode":"A050","message":"Get all hosts error.","httpCode":500},"REORDER_HOSTS_ERROR":{"errorCode":"A051","message":"Reorder hosts error.","httpCode":500},"UPDATE_HOST_ERROR":{"errorCode":"A052","message":"Update host error.","httpCode":500},"CREATE_CONFIG_ERROR":{"errorCode":"A053","message":"Create config error.","httpCode":500},"ENABLED_NODES_NOT_FOUND":{"errorCode":"A054","message":"Enabled nodes not found.","httpCode":409},"GET_NODES_USAGE_BY_RANGE_ERROR":{"errorCode":"A055","message":"Get nodes usage by range error.","httpCode":500},"RESET_USER_TRAFFIC_ERROR":{"errorCode":"A056","message":"Reset user traffic error.","httpCode":500},"REORDER_NODES_ERROR":{"errorCode":"A057","message":"Reorder nodes error.","httpCode":500},"GET_ALL_INBOUNDS_ERROR":{"errorCode":"A058","message":"Get all inbounds error.","httpCode":500},"BULK_DELETE_USERS_BY_STATUS_ERROR":{"errorCode":"A059","message":"Bulk delete users by status error.","httpCode":500},"UPDATE_INBOUND_ERROR":{"errorCode":"A060","message":"Update inbound error.","httpCode":500},"CONFIG_VALIDATION_ERROR":{"errorCode":"A061","message":"Config validation error.","httpCode":500},"USERS_NOT_FOUND":{"errorCode":"A062","message":"Users not found.","httpCode":404},"GET_USER_BY_UNIQUE_FIELDS_NOT_FOUND":{"errorCode":"A063","message":"User with specified params not found.","httpCode":404},"UPDATE_EXCEEDED_TRAFFIC_USERS_ERROR":{"errorCode":"A064","message":"Update exceeded traffic users error.","httpCode":500},"ADMIN_NOT_FOUND":{"errorCode":"A065","message":"Admin not found.","httpCode":404},"CREATE_ADMIN_ERROR":{"errorCode":"A066","message":"Create admin error.","httpCode":500},"GET_AUTH_STATUS_ERROR":{"errorCode":"A067","message":"Get auth status error.","httpCode":500},"FORBIDDEN":{"errorCode":"A068","message":"Forbidden.","httpCode":403},"DISABLE_NODE_ERROR":{"errorCode":"A069","message":"Disable node error.","httpCode":500},"GET_ONE_HOST_ERROR":{"errorCode":"A070","message":"Get one host error.","httpCode":500},"SUBSCRIPTION_SETTINGS_NOT_FOUND":{"errorCode":"A071","message":"Subscription settings not found.","httpCode":404},"GET_SUBSCRIPTION_SETTINGS_ERROR":{"errorCode":"A072","message":"Get subscription settings error.","httpCode":500},"UPDATE_SUBSCRIPTION_SETTINGS_ERROR":{"errorCode":"A073","message":"Update subscription settings error.","httpCode":500},"ADD_INBOUND_TO_USERS_ERROR":{"errorCode":"A074","message":"Add inbound to users error.","httpCode":500},"REMOVE_INBOUND_FROM_USERS_ERROR":{"errorCode":"A075","message":"Remove inbound from users error.","httpCode":500},"INBOUND_NOT_FOUND":{"errorCode":"A076","message":"Inbound not found.","httpCode":404},"ADD_INBOUND_TO_NODES_ERROR":{"errorCode":"A077","message":"Add inbound to nodes error.","httpCode":500},"REMOVE_INBOUND_FROM_NODES_ERROR":{"errorCode":"A078","message":"Remove inbound from nodes error.","httpCode":500},"DELETE_HOSTS_ERROR":{"errorCode":"A079","message":"Delete hosts error.","httpCode":500},"BULK_ENABLE_HOSTS_ERROR":{"errorCode":"A080","message":"Bulk enable hosts error.","httpCode":500},"BULK_DISABLE_HOSTS_ERROR":{"errorCode":"A081","message":"Bulk disable hosts error.","httpCode":500},"SET_INBOUND_TO_HOSTS_ERROR":{"errorCode":"A082","message":"Set inbound to hosts error.","httpCode":500},"SET_PORT_TO_HOSTS_ERROR":{"errorCode":"A083","message":"Set port to hosts error.","httpCode":500},"BULK_DELETE_USERS_BY_UUID_ERROR":{"errorCode":"A084","message":"Bulk delete users by UUID error.","httpCode":500},"BULK_REVOKE_USERS_SUBSCRIPTION_ERROR":{"errorCode":"A085","message":"Bulk revoke users subscription error.","httpCode":500},"BULK_RESET_USER_TRAFFIC_ERROR":{"errorCode":"A086","message":"Bulk reset user traffic error.","httpCode":500},"BULK_UPDATE_USERS_ERROR":{"errorCode":"A087","message":"Bulk update users error.","httpCode":500},"BULK_ADD_INBOUNDS_TO_USERS_ERROR":{"errorCode":"A088","message":"Bulk add inbounds to users error.","httpCode":500},"BULK_UPDATE_ALL_USERS_ERROR":{"errorCode":"A089","message":"Bulk update all users error.","httpCode":500},"INVALID_USER_STATUS_ERROR":{"errorCode":"A089","message":"LIMITED and EXPIRED statuses are not allowed to be set manually.","httpCode":400},"KEYPAIR_CREATION_ERROR":{"errorCode":"A090","message":"Keypair creation error.","httpCode":500},"GET_USER_USAGE_BY_RANGE_ERROR":{"errorCode":"A091","message":"Get user usage by range error.","httpCode":500},"KEYPAIR_NOT_FOUND":{"errorCode":"A092","message":"Keypair not found. Restart app.","httpCode":500},"ACTIVATE_ALL_INBOUNDS_ERROR":{"errorCode":"A093","message":"Activate all inbounds error.","httpCode":500},"GET_NODES_USER_USAGE_BY_RANGE_ERROR":{"errorCode":"A094","message":"Get nodes user usage by range error.","httpCode":500},"CREATE_HWID_USER_DEVICE_ERROR":{"errorCode":"A096","message":"Create hwid user device error.","httpCode":500},"CHECK_HWID_EXISTS_ERROR":{"errorCode":"A097","message":"Check hwid exists error.","httpCode":500},"USER_HWID_DEVICE_ALREADY_EXISTS":{"errorCode":"A098","message":"User hwid device already exists.","httpCode":400},"USER_HWID_DEVICE_LIMIT_REACHED":{"errorCode":"A099","message":"User hwid device limit reached.","httpCode":400},"GET_USER_HWID_DEVICES_ERROR":{"errorCode":"A100","message":"Get user hwid devices error.","httpCode":500},"DELETE_HWID_USER_DEVICE_ERROR":{"errorCode":"A101","message":"Delete hwid user device error.","httpCode":500},"UPSERT_HWID_USER_DEVICE_ERROR":{"errorCode":"A102","message":"Upsert hwid user device error.","httpCode":500},"GET_ALL_TAGS_ERROR":{"errorCode":"A103","message":"Get all tags error.","httpCode":500},"GETTING_ALL_SUBSCRIPTIONS_ERROR":{"errorCode":"A104","message":"Getting all subscriptions error.","httpCode":500},"TRIGGER_THRESHOLD_NOTIFICATION_ERROR":{"errorCode":"A105","message":"Trigger threshold notification error.","httpCode":500},"BULK_DELETE_BY_STATUS_ERROR":{"errorCode":"A106","message":"Bulk delete by status error.","httpCode":500},"CLEAN_OLD_USAGE_RECORDS_ERROR":{"errorCode":"A107","message":"Clean old usage records error.","httpCode":500},"VACUUM_TABLE_ERROR":{"errorCode":"A108","message":"Vacuum table error.","httpCode":500},"GET_CONFIG_PROFILES_ERROR":{"errorCode":"A109","message":"Get config profiles error.","httpCode":500},"GET_CONFIG_PROFILE_BY_UUID_ERROR":{"errorCode":"A110","message":"Get config profile by UUID error.","httpCode":500},"CONFIG_PROFILE_NOT_FOUND":{"errorCode":"A111","message":"Config profile not found.","httpCode":404},"CREATE_CONFIG_PROFILE_ERROR":{"errorCode":"A112","message":"Create config profile error.","httpCode":500},"INBOUNDS_WITH_SAME_TAG_ALREADY_EXISTS":{"errorCode":"A113","message":"Inbounds with same tag already exists in database. Inbound tags must be unique.","httpCode":409},"CONFIG_PROFILE_NAME_ALREADY_EXISTS":{"errorCode":"A114","message":"Config profile name already exists in database. Config profile names must be unique.","httpCode":409},"GET_INBOUNDS_BY_PROFILE_UUID_ERROR":{"errorCode":"A115","message":"Get inbounds by profile UUID error.","httpCode":500},"GET_INTERNAL_SQUADS_ERROR":{"errorCode":"A116","message":"Get internal squads error.","httpCode":500},"GET_INTERNAL_SQUAD_BY_UUID_ERROR":{"errorCode":"A117","message":"Get internal squad by UUID error.","httpCode":500},"INTERNAL_SQUAD_NOT_FOUND":{"errorCode":"A118","message":"Internal squad not found.","httpCode":404},"CREATE_INTERNAL_SQUAD_ERROR":{"errorCode":"A119","message":"Create internal squad error.","httpCode":500},"INTERNAL_SQUAD_NAME_ALREADY_EXISTS":{"errorCode":"A120","message":"Internal squad name already exists.","httpCode":409},"UPDATE_INTERNAL_SQUAD_ERROR":{"errorCode":"A121","message":"Update internal squad error.","httpCode":500},"DELETE_INTERNAL_SQUAD_ERROR":{"errorCode":"A122","message":"Delete internal squad error.","httpCode":500},"CREATE_USER_WITH_INTERNAL_SQUAD_ERROR":{"errorCode":"A123","message":"Create user with internal squad error.","httpCode":500},"CONFIG_PROFILE_INBOUND_NOT_FOUND_IN_SPECIFIED_PROFILE":{"errorCode":"A124","message":"Config profile inbound not found in specified profile.","httpCode":404},"GET_USER_ACCESSIBLE_NODES_ERROR":{"errorCode":"A125","message":"Get user accessible nodes error.","httpCode":500},"GET_INFRA_PROVIDERS_ERROR":{"errorCode":"A126","message":"Get infra providers error.","httpCode":500},"GET_INFRA_PROVIDER_BY_UUID_ERROR":{"errorCode":"A127","message":"Get infra provider by UUID error.","httpCode":500},"INFRA_PROVIDER_NOT_FOUND":{"errorCode":"A128","message":"Infra provider not found.","httpCode":404},"DELETE_INFRA_PROVIDER_BY_UUID_ERROR":{"errorCode":"A129","message":"Delete infra provider by UUID error.","httpCode":500},"CREATE_INFRA_PROVIDER_ERROR":{"errorCode":"A130","message":"Create infra provider error.","httpCode":500},"UPDATE_INFRA_PROVIDER_ERROR":{"errorCode":"A131","message":"Update infra provider error.","httpCode":500},"CREATE_INFRA_BILLING_HISTORY_RECORD_ERROR":{"errorCode":"A132","message":"Create infra billing history record error.","httpCode":500},"GET_INFRA_BILLING_HISTORY_RECORDS_ERROR":{"errorCode":"A133","message":"Get infra billing history records error.","httpCode":500},"DELETE_INFRA_BILLING_HISTORY_RECORD_BY_UUID_ERROR":{"errorCode":"A134","message":"Delete infra billing history record by UUID error.","httpCode":500},"GET_BILLING_NODES_ERROR":{"errorCode":"A135","message":"Get billing nodes error.","httpCode":500},"UPDATE_INFRA_BILLING_NODE_ERROR":{"errorCode":"A136","message":"Update infra billing node error.","httpCode":500},"CREATE_INFRA_BILLING_NODE_ERROR":{"errorCode":"A137","message":"Create infra billing node error.","httpCode":500},"DELETE_INFRA_BILLING_NODE_BY_UUID_ERROR":{"errorCode":"A138","message":"Delete infra billing node by UUID error.","httpCode":500},"GET_BILLING_NODES_FOR_NOTIFICATIONS_ERROR":{"errorCode":"A139","message":"Get billing nodes for notifications error.","httpCode":500},"ADD_USERS_TO_INTERNAL_SQUAD_ERROR":{"errorCode":"A140","message":"Add users to internal squad error.","httpCode":500},"INTERNAL_SQUAD_BULK_ACTIONS_ERROR":{"errorCode":"A141","message":"Internal squad bulk actions error.","httpCode":500},"REMOVE_USERS_FROM_INTERNAL_SQUAD_ERROR":{"errorCode":"A142","message":"Remove users from internal squad error.","httpCode":500},"DELETE_CONFIG_PROFILE_BY_UUID_ERROR":{"errorCode":"A143","message":"Delete config profile by UUID error.","httpCode":500},"RESERVED_INTERNAL_SQUAD_NAME":{"errorCode":"A144","message":"This name is reserved by Remnawave. Please use a different name.","httpCode":400},"RESERVED_CONFIG_PROFILE_NAME":{"errorCode":"A145","message":"This name is reserved by Remnawave. Please use a different name.","httpCode":400},"UPDATE_CONFIG_PROFILE_ERROR":{"errorCode":"A146","message":"Update config profile error.","httpCode":500},"OAUTH2_PROVIDER_NOT_FOUND":{"errorCode":"A147","message":"OAuth2 provider not found.","httpCode":404},"OAUTH2_AUTHORIZE_ERROR":{"errorCode":"A148","message":"OAuth2 authorize error.","httpCode":500},"NODE_IS_DISABLED":{"errorCode":"A149","message":"Node is disabled.","httpCode":400},"SYNC_ACTIVE_PROFILE_ERROR":{"errorCode":"A150","message":"Sync active profile error.","httpCode":500},"GET_ALL_HOST_TAGS_ERROR":{"errorCode":"A151","message":"Get all host tags error.","httpCode":500},"NAME_OR_CONFIG_REQUIRED":{"errorCode":"A152","message":"Name or config is required.","httpCode":400},"NAME_OR_INBOUNDS_REQUIRED":{"errorCode":"A153","message":"Name or inbounds is required.","httpCode":400},"GET_INTERNAL_SQUAD_ACCESSIBLE_NODES_ERROR":{"errorCode":"A154","message":"Get internal squad accessible nodes error.","httpCode":500},"DELETE_HWID_USER_DEVICES_ERROR":{"errorCode":"A155","message":"Delete hwid user devices error.","httpCode":500},"CREATE_USER_SUBSCRIPTION_REQUEST_HISTORY_ERROR":{"errorCode":"A156","message":"Create user subscription request history error.","httpCode":500},"GET_USER_SUBSCRIPTION_REQUEST_HISTORY_ERROR":{"errorCode":"A157","message":"Get user subscription request history error.","httpCode":500},"GET_ALL_HWID_DEVICES_ERROR":{"errorCode":"A158","message":"Get all hwid devices error.","httpCode":500},"GET_HWID_DEVICES_STATS_ERROR":{"errorCode":"A159","message":"Get hwid devices stats error.","httpCode":500},"GET_USER_SUBSCRIPTION_REQUEST_HISTORY_STATS_ERROR":{"errorCode":"A160","message":"Get user subscription request history stats error.","httpCode":500},"GET_SNIPPETS_ERROR":{"errorCode":"A161","message":"Get snippets error.","httpCode":500},"SNIPPET_NOT_FOUND":{"errorCode":"A162","message":"Snippet not found.","httpCode":404},"DELETE_SNIPPET_BY_NAME_ERROR":{"errorCode":"A163","message":"Delete snippet by name error.","httpCode":500},"SNIPPET_NAME_ALREADY_EXISTS":{"errorCode":"A164","message":"Snippet name already exists.","httpCode":400},"UPDATE_SNIPPET_ERROR":{"errorCode":"A165","message":"Update snippet error.","httpCode":500},"SNIPPET_CANNOT_BE_EMPTY":{"errorCode":"A166","message":"Snippet cannot be empty.","httpCode":400},"SNIPPET_CANNOT_CONTAIN_EMPTY_OBJECTS":{"errorCode":"A167","message":"Snippet cannot contain empty objects.","httpCode":400},"GET_ALL_SUBSCRIPTION_TEMPLATES_ERROR":{"errorCode":"A168","message":"Get all subscription templates error.","httpCode":500},"GET_SUBSCRIPTION_TEMPLATE_BY_UUID_ERROR":{"errorCode":"A169","message":"Get subscription template by UUID error.","httpCode":500},"SUBSCRIPTION_TEMPLATE_NOT_FOUND":{"errorCode":"A170","message":"Subscription template not found.","httpCode":404},"UPDATE_SUBSCRIPTION_TEMPLATE_ERROR":{"errorCode":"A171","message":"Update subscription template error.","httpCode":500},"RESERVED_TEMPLATE_NAME":{"errorCode":"A172","message":"This name is reserved. Please use a different name.","httpCode":400},"TEMPLATE_JSON_NOT_ALLOWED_FOR_YAML_TEMPLATE":{"errorCode":"A173","message":"Template JSON is not allowed for YAML template.","httpCode":400},"TEMPLATE_YAML_NOT_ALLOWED_FOR_JSON_TEMPLATE":{"errorCode":"A174","message":"Template YAML is not allowed for JSON template.","httpCode":400},"TEMPLATE_JSON_AND_YAML_CANNOT_BE_UPDATED_SIMULTANEOUSLY":{"errorCode":"A175","message":"Template JSON and YAML cannot be updated simultaneously.","httpCode":400},"TEMPLATE_NAME_ALREADY_EXISTS_FOR_THIS_TYPE":{"errorCode":"A176","message":"Template name already exists for this type.","httpCode":400},"DELETE_SUBSCRIPTION_TEMPLATE_ERROR":{"errorCode":"A177","message":"Delete subscription template error.","httpCode":500},"RESERVED_TEMPLATE_CANNOT_BE_DELETED":{"errorCode":"A178","message":"Reserved template cannot be deleted.","httpCode":400},"CREATE_SUBSCRIPTION_TEMPLATE_ERROR":{"errorCode":"A179","message":"Create subscription template error.","httpCode":500},"TEMPLATE_TYPE_NOT_ALLOWED":{"errorCode":"A180","message":"Template type not allowed.","httpCode":400},"GET_EXTERNAL_SQUADS_ERROR":{"errorCode":"A181","message":"Get external squads error.","httpCode":500},"EXTERNAL_SQUAD_NOT_FOUND":{"errorCode":"A182","message":"External squad not found.","httpCode":404},"CREATE_EXTERNAL_SQUAD_ERROR":{"errorCode":"A183","message":"Create external squad error.","httpCode":500},"UPDATE_EXTERNAL_SQUAD_ERROR":{"errorCode":"A184","message":"Update external squad error.","httpCode":500},"DELETE_EXTERNAL_SQUAD_ERROR":{"errorCode":"A185","message":"Delete external squad error.","httpCode":500},"ADD_USERS_TO_EXTERNAL_SQUAD_ERROR":{"errorCode":"A186","message":"Add users to external squad error.","httpCode":500},"REMOVE_USERS_FROM_EXTERNAL_SQUAD_ERROR":{"errorCode":"A187","message":"Remove users from external squad error.","httpCode":500},"GET_EXTERNAL_SQUAD_BY_UUID_ERROR":{"errorCode":"A188","message":"Get external squad by UUID error.","httpCode":500},"EXTERNAL_SQUAD_NAME_ALREADY_EXISTS":{"errorCode":"A189","message":"External squad name already exists.","httpCode":400},"NAME_OR_TEMPLATES_REQUIRED":{"errorCode":"A190","message":"Name or templates are required.","httpCode":400},"PASSKEY_NOT_FOUND":{"errorCode":"A191","message":"Passkey not found.","httpCode":404},"GET_REMNAAWAVE_SETTINGS_ERROR":{"errorCode":"A192","message":"Get Remnawave settings error.","httpCode":500},"UPDATE_REMNAAWAVE_SETTINGS_ERROR":{"errorCode":"A193","message":"Update Remnawave settings error.","httpCode":500},"PASSKEYS_NOT_CONFIGURED":{"errorCode":"A194","message":"Passkeys not configured.","httpCode":400},"PASSKEYS_NOT_ENABLED":{"errorCode":"A195","message":"Passkeys not enabled. Please enable it first.","httpCode":400},"GENERATE_PASSKEY_REGISTRATION_OPTIONS":{"errorCode":"A196","message":"Generate passkey registration options error.","httpCode":500},"VERIFY_PASSKEY_REGISTRATION_ERROR":{"errorCode":"A197","message":"Verify passkey registration error.","httpCode":500},"GET_ACTIVE_PASSKEYS_ERROR":{"errorCode":"A198","message":"Get active passkeys error.","httpCode":500},"VALIDATE_REMNAAWAVE_SETTINGS_ERROR":{"errorCode":"A199","message":"Validate Remnawave settings error.","httpCode":500},"DELETE_PASSKEY_ERROR":{"errorCode":"A199","message":"Delete passkey error.","httpCode":500},"GET_COMPUTED_CONFIG_PROFILE_BY_UUID_ERROR":{"errorCode":"A200","message":"Get computed config profile by UUID error.","httpCode":500},"RESET_NODE_TRAFFIC_ERROR":{"errorCode":"A201","message":"Reset node traffic error.","httpCode":500},"UPDATE_PASSKEY_ERROR":{"errorCode":"A202","message":"Update passkey error.","httpCode":500},"GENERIC_REORDER_ERROR":{"errorCode":"A203","message":"Generic reorder error.","httpCode":500},"HWID_DEVICE_NOT_FOUND":{"errorCode":"A204","message":"HWID device not found.","httpCode":404},"BULK_EXTEND_EXPIRATION_DATE_ERROR":{"errorCode":"A205","message":"Bulk extend expiration date error.","httpCode":500},"SUBSCRIPTION_PAGE_CONFIG_NOT_FOUND":{"errorCode":"A206","message":"Subscription page config not found.","httpCode":404},"GET_SUBSCRIPTION_PAGE_CONFIG_BY_UUID_ERROR":{"errorCode":"A207","message":"Get subscription page config by UUID error.","httpCode":500},"GET_ALL_SUBSCRIPTION_PAGE_CONFIGS_ERROR":{"errorCode":"A208","message":"Get all subscription page configs error.","httpCode":500},"RESERVED_CONFIG_NAME":{"errorCode":"A209","message":"Reserved config name.","httpCode":400},"CONFIG_NAME_ALREADY_EXISTS":{"errorCode":"A210","message":"Config name already exists.","httpCode":400},"UPDATE_SUBSCRIPTION_PAGE_CONFIG_ERROR":{"errorCode":"A211","message":"Update subscription page config error.","httpCode":500},"RESERVED_SUBPAGE_CONFIG_CANT_BE_DELETED":{"errorCode":"A212","message":"Reserved subpage config cannot be deleted.","httpCode":400},"DELETE_SUBSCRIPTION_PAGE_CONFIG_ERROR":{"errorCode":"A213","message":"Delete subscription page config error.","httpCode":500},"CREATE_SUBSCRIPTION_PAGE_CONFIG_ERROR":{"errorCode":"A214","message":"Create subscription page config error.","httpCode":500},"INVALID_SUBSCRIPTION_PAGE_CONFIG":{"errorCode":"A215","message":"Invalid subscription page config.","httpCode":400},"INVALID_REMNAWAVE_INJECTOR":{"errorCode":"A216","message":"Invalid Remnawave injector.","httpCode":400},"JOB_CREATION_FAILED":{"errorCode":"A217","message":"Job creation failed.","httpCode":500},"JOB_RESULT_FETCH_FAILED":{"errorCode":"A218","message":"Job result fetch failed or job not found.","httpCode":404},"CONNECTED_NODES_NOT_FOUND":{"errorCode":"A219","message":"Connected nodes not found.","httpCode":404},"GET_ALL_NODE_PLUGINS_ERROR":{"errorCode":"A219","message":"Get all node plugins error.","httpCode":500},"NODE_PLUGIN_NOT_FOUND":{"errorCode":"A220","message":"Node plugin not found.","httpCode":404},"GET_NODE_PLUGIN_BY_UUID_ERROR":{"errorCode":"A221","message":"Get node plugin by UUID error.","httpCode":500},"INVALID_NODE_PLUGIN_CONFIG":{"errorCode":"A222","message":"Invalid node plugin config.","httpCode":400},"NODE_PLUGIN_NAME_ALREADY_EXISTS":{"errorCode":"A223","message":"Node plugin name already exists.","httpCode":400},"UPDATE_NODE_PLUGIN_ERROR":{"errorCode":"A224","message":"Update node plugin error.","httpCode":500},"CREATE_NODE_PLUGIN_ERROR":{"errorCode":"A225","message":"Create node plugin error.","httpCode":500},"METADATA_NOT_FOUND":{"errorCode":"A226","message":"Metadata not found.","httpCode":404},"GET_TORRENT_BLOCKER_REPORTS_ERROR":{"errorCode":"A227","message":"Get torrent blocker reports error.","httpCode":500},"NODE_ERROR_WITH_MSG":{"errorCode":"N001","message":"Error `NODE_ERROR_WITH_MSG` with a specific message.","httpCode":500},"NODE_ERROR_500_WITH_MSG":{"errorCode":"N002","message":"Error `NODE_ERROR_500_WITH_MSG` with a specific message.","httpCode":500}}}