diff --git a/api/create-6.api.mdx b/api/create-6.api.mdx
index cad77e44..d7f080fa 100644
--- a/api/create-6.api.mdx
+++ b/api/create-6.api.mdx
@@ -5,7 +5,7 @@ description: "Create Content Delivery Config"
sidebar_label: "Create Content Delivery Config"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: api//tolgee-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Create Content Delivery Config
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean","description":"Whether the data in the CDN should be pruned before publishing new data.\n\nIn some cases, you might want to keep the data in the storage and only replace the files created by following publish operation."},"slug":{"maxLength":60,"minLength":1,"type":"string","description":"Tolgee uses a custom slug as a directory name for content storage and public content delivery URL. It is only applicable for custom storage. This field needs to be kept null for Tolgee Cloud content storage or global server storage on self-hosted instances.\n\nSlag has to match following regular expression: `^[a-z0-9]+(?:-[a-z0-9]+)*$`.\n\nIf null is provided for update operation, slug will be assigned with generated value."},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}},"title":"ContentDeliveryConfigRequest"}}},"required":true}}
>
@@ -62,7 +62,7 @@ Create Content Delivery Config
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"id":{"type":"integer","format":"int64"},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"lastPublished":{"type":"integer","format":"int64"},"lastPublishedFiles":{"type":"array","items":{"type":"string"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean"},"publicUrl":{"type":"string"},"slug":{"type":"string"},"storage":{"required":["id","name"],"type":"object","properties":{"azureContentStorageConfig":{"type":"object","properties":{"containerName":{"type":"string"}},"title":"AzureContentStorageConfigModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"publicUrlPrefix":{"type":"string"},"s3ContentStorageConfig":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"bucketName":{"type":"string"},"endpoint":{"type":"string"},"signingRegion":{"type":"string"}},"title":"S3ContentStorageConfigModel"}},"title":"ContentStorageModel"},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}},"title":"ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}}}}
>
diff --git a/api/export-data.api.mdx b/api/export-data.api.mdx
index a521b86d..5da83878 100644
--- a/api/export-data.api.mdx
+++ b/api/export-data.api.mdx
@@ -5,7 +5,7 @@ description: "Export data"
sidebar_label: "Export data"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: api//tolgee-api
custom_edit_url: null
@@ -47,7 +47,7 @@ Export data
hello will be exported as <b>hello</b>","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}]}
>
diff --git a/api/export-post.api.mdx b/api/export-post.api.mdx
index f232ab03..2974819c 100644
--- a/api/export-post.api.mdx
+++ b/api/export-post.api.mdx
@@ -5,7 +5,7 @@ description: "Exports data (post). Useful when exceeding allowed URL size."
sidebar_label: "Export data (post)"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "post api-method"
info_path: api//tolgee-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Exports data (post). Useful when exceeding allowed URL size.
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"},"zip":{"type":"boolean"}},"title":"ExportParams"}}},"required":true}}
>
diff --git a/api/get-9.api.mdx b/api/get-9.api.mdx
index 9344d10e..642bc3ff 100644
--- a/api/get-9.api.mdx
+++ b/api/get-9.api.mdx
@@ -5,7 +5,7 @@ description: "Get one Content Delivery Config"
sidebar_label: "Get one Content Delivery Config"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: api//tolgee-api
custom_edit_url: null
@@ -62,7 +62,7 @@ Get one Content Delivery Config
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"id":{"type":"integer","format":"int64"},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"lastPublished":{"type":"integer","format":"int64"},"lastPublishedFiles":{"type":"array","items":{"type":"string"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean"},"publicUrl":{"type":"string"},"slug":{"type":"string"},"storage":{"required":["id","name"],"type":"object","properties":{"azureContentStorageConfig":{"type":"object","properties":{"containerName":{"type":"string"}},"title":"AzureContentStorageConfigModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"publicUrlPrefix":{"type":"string"},"s3ContentStorageConfig":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"bucketName":{"type":"string"},"endpoint":{"type":"string"},"signingRegion":{"type":"string"}},"title":"S3ContentStorageConfigModel"}},"title":"ContentStorageModel"},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}},"title":"ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}}}}
>
diff --git a/api/list-2.api.mdx b/api/list-2.api.mdx
index d1b4761e..bc03aadc 100644
--- a/api/list-2.api.mdx
+++ b/api/list-2.api.mdx
@@ -5,7 +5,7 @@ description: "List existing Content Delivery Configs"
sidebar_label: "List existing Content Delivery Configs"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "get api-method"
info_path: api//tolgee-api
custom_edit_url: null
@@ -62,7 +62,7 @@ List existing Content Delivery Configs
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"id":{"type":"integer","format":"int64"},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"lastPublished":{"type":"integer","format":"int64"},"lastPublishedFiles":{"type":"array","items":{"type":"string"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean"},"publicUrl":{"type":"string"},"slug":{"type":"string"},"storage":{"required":["id","name"],"type":"object","properties":{"azureContentStorageConfig":{"type":"object","properties":{"containerName":{"type":"string"}},"title":"AzureContentStorageConfigModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"publicUrlPrefix":{"type":"string"},"s3ContentStorageConfig":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"bucketName":{"type":"string"},"endpoint":{"type":"string"},"signingRegion":{"type":"string"}},"title":"S3ContentStorageConfigModel"}},"title":"ContentStorageModel"},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}},"title":"ContentDeliveryConfigModel"}}}},"page":{"type":"object","properties":{"number":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"totalElements":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"}},"title":"PageMetadata"}},"title":"PagedModelContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}}}}
>
diff --git a/api/update-4.api.mdx b/api/update-4.api.mdx
index 4c517d11..a67fd042 100644
--- a/api/update-4.api.mdx
+++ b/api/update-4.api.mdx
@@ -5,7 +5,7 @@ description: "Update Content Delivery Config"
sidebar_label: "Update Content Delivery Config"
hide_title: true
hide_table_of_contents: true
-api: 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
+api: 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
sidebar_class_name: "put api-method"
info_path: api//tolgee-api
custom_edit_url: null
@@ -54,7 +54,7 @@ Update Content Delivery Config
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean","description":"Whether the data in the CDN should be pruned before publishing new data.\n\nIn some cases, you might want to keep the data in the storage and only replace the files created by following publish operation."},"slug":{"maxLength":60,"minLength":1,"type":"string","description":"Tolgee uses a custom slug as a directory name for content storage and public content delivery URL. It is only applicable for custom storage. This field needs to be kept null for Tolgee Cloud content storage or global server storage on self-hosted instances.\n\nSlag has to match following regular expression: `^[a-z0-9]+(?:-[a-z0-9]+)*$`.\n\nIf null is provided for update operation, slug will be assigned with generated value."},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}},"title":"ContentDeliveryConfigRequest"}}},"required":true}}
>
@@ -62,7 +62,7 @@ Update Content Delivery Config
hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"id":{"type":"integer","format":"int64"},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"lastPublished":{"type":"integer","format":"int64"},"lastPublishedFiles":{"type":"array","items":{"type":"string"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean"},"publicUrl":{"type":"string"},"slug":{"type":"string"},"storage":{"required":["id","name"],"type":"object","properties":{"azureContentStorageConfig":{"type":"object","properties":{"containerName":{"type":"string"}},"title":"AzureContentStorageConfigModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"publicUrlPrefix":{"type":"string"},"s3ContentStorageConfig":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"bucketName":{"type":"string"},"endpoint":{"type":"string"},"signingRegion":{"type":"string"}},"title":"S3ContentStorageConfigModel"}},"title":"ContentStorageModel"},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}},"title":"ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseTyped"},{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}},"title":"ErrorResponseBody"}]}}}}}}
>
diff --git a/apiSpecGeneration/apiSpecs.json b/apiSpecGeneration/apiSpecs.json
index 6af7efb7..adba73d5 100644
--- a/apiSpecGeneration/apiSpecs.json
+++ b/apiSpecGeneration/apiSpecs.json
@@ -1 +1 @@
-{"openapi":"3.0.1","info":{"title":"Tolgee API","description":"Tolgee Platform REST API reference","version":"v1.0"},"externalDocs":{"description":"Tolgee documentation","url":"https://tolgee.io"},"servers":[{"url":"https://app.tolgee.io","description":"Generated server url"}],"tags":[{"name":"Localization keys","description":"Manipulates localization keys, their translations and metadata","x-order":3},{"name":"Slack slack commands","description":"Processes Slack slash commands, enabling users to execute specific actions within Slack"},{"name":"Content Delivery","description":"Endpoints for Content Delivery management"},{"name":"Notifications","description":"Manipulates notification settings"},{"name":"Notifications","description":"Manipulates notifications"},{"name":"Namespaces","description":"Manipulates key namespaces","x-order":7},{"name":"Server Administration","description":"**Only for self-hosted instances** \n\nManagees global Tolgee Platform instance data e.g., user accounts and organizations."},{"name":"Translations","description":"Operations related to translations in project","x-order":4},{"name":"Sso Tenant","description":"SSO Tenant configuration authentication"},{"name":"Big Meta","description":"Handles big meta (context) for translation keys. Tolgee automatically stores contextual data about keys to provide this information to Tolgee AI translator."},{"name":"Import Settings","description":"These endpoints enable you to store default settings for import. These settings are only used in the UI of Tolgee platform. It's also the default for stateful importing via `/v2/projects/{projectId}/import/*` API endpoints. The settings are stored per user and per project."},{"name":"Languages","description":"Languages","x-order":2},{"name":"Professional translation","description":"Endpoints related to ordering professional translation"},{"name":"Import","description":"These endpoints handle multi-step data import","x-order":5},{"name":"Tasks","description":"Manipulates tasks"},{"name":"API keys","description":"Manage Project API keys"},{"name":"All localization keys","description":"All localization keys in the project"},{"name":"Slack events","description":"Listens for Slack events, such as button clicks, and processes them"},{"name":"User","description":"Manipulates currently authenticated user"},{"name":"Invitations","description":"These endpoints manage inviting new users to projects or organizations"},{"name":"Project Transferring","description":"These endpoints manage transferring projects to other organizations"},{"name":"Tags","description":"Manipulates key tags","x-order":6},{"name":"Slack user login","description":"Connects Slack account with user account in Tolgee"},{"name":"Scope Info","description":"Returns info about permission scopes"},{"name":"Translation Comments","description":"Operations related to translation comments"},{"name":"Projects","x-order":1},{"name":"Export","x-order":4}],"paths":{"/api/project/{projectId}/export/jsonZip":{"get":{"tags":["Export"],"summary":"Export to ZIP of jsons","description":"Exports data as ZIP of jsons","operationId":"doExportJsonZip","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/zip":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"deprecated":true,"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/api/public/authorize_oauth/sso/authentication-url":{"post":{"tags":["Authentication"],"summary":"Generate authentication url (third-party, SSO)","description":"Returns URL which can be used to authenticate user using third party SSO service","operationId":"getAuthenticationUrl","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoUrlResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/authorize_oauth/{serviceType}":{"get":{"tags":["Authentication"],"summary":"Authenticate user (third-part, oAuth)","description":"Authenticates user using third party oAuth service","operationId":"authenticateUser_1","parameters":[{"name":"serviceType","in":"path","required":true,"schema":{"type":"string"}},{"name":"code","in":"query","required":false,"schema":{"type":"string"}},{"name":"redirect_uri","in":"query","required":false,"schema":{"type":"string"}},{"name":"invitationCode","in":"query","required":false,"schema":{"type":"string"}},{"name":"domain","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/configuration":{"get":{"tags":["Public configuration controller"],"summary":"Get server configuration","operationId":"getPublicConfiguration","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicConfigurationDTO"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/generatetoken":{"post":{"tags":["Authentication"],"summary":"Generate JWT token","operationId":"authenticateUser","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/invitation_info/{code}":{"get":{"tags":["Authentication"],"summary":"Info about invitation","operationId":"invitationInfo","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/administration/organizations":{"get":{"tags":["Server Administration"],"summary":"Get all server organizations","operationId":"getOrganizations","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelOrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/organizations/{organizationId}/billing/assign-cloud-plan":{"put":{"tags":["Cloud Billing"],"summary":"Assign a plan","description":"Assigns a private free plan or trial plan to an organization.","operationId":"assignCloudPlan","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignPlanRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/administration/organizations/{organizationId}/billing/update-trial-end-date":{"put":{"tags":["Cloud Billing"],"summary":"Changes a trial end date","operationId":"updateTrialEndDAte","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTrialEndDateRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/administration/users":{"get":{"tags":["Server Administration"],"summary":"Get all server users","operationId":"getUsers","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}":{"delete":{"tags":["Server Administration"],"summary":"Delete user","operationId":"deleteUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/disable":{"put":{"tags":["Server Administration"],"summary":"Disable user","description":"Disables user account. User will not be able to log in, but their user data will be preserved, so you can enable the user later using the `enable` endpoint.","operationId":"disableUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/enable":{"put":{"tags":["Server Administration"],"summary":"Enable user","description":"Enables previously disabled user.","operationId":"enableUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/generate-token":{"get":{"tags":["Server Administration"],"summary":"Geneate user's JWT token","description":"Generates a JWT token for the user with provided ID. This is useful, when need to debug of the user's account. Or when an operation is required to be executed on behalf of the user.","operationId":"generateUserToken","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/set-role/{role}":{"put":{"tags":["Server Administration"],"summary":"Set Role","description":"Set's the global role on the Tolgee Platform server.","operationId":"setRole","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"role","in":"path","required":true,"schema":{"type":"string","enum":["USER","ADMIN"]}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/announcement":{"get":{"tags":["New features announcements"],"summary":"Get announcement","description":"Returns the latest announcement for the currently authenticated user","operationId":"getLatest","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnnouncementDto"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/announcement/dismiss":{"post":{"tags":["New features announcements"],"summary":"Dismiss announcement","description":"Dismisses the latest announcement for the currently authenticated user","operationId":"dismiss","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/api-keys":{"get":{"tags":["API keys"],"summary":"Get all user's API keys","operationId":"allByUser","parameters":[{"name":"pageable","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Pageable"}},{"name":"filterProjectId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":4},"post":{"tags":["API keys"],"summary":"Crete API key","description":"Creates new API key with provided scopes","operationId":"create_13","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevealedApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":1}},"/v2/api-keys/availableScopes":{"get":{"tags":["API keys"],"summary":"Returns API key scopes for every permission type","operationId":"getScopes","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","example":{"TRANSLATE":["translations.view","translations.edit","screenshots.view"],"MANAGE":["translations.view","translations.edit","keys.edit","screenshots.view","screenshots.upload","screenshots.delete"],"EDIT":["translations.view","translations.edit","keys.edit","screenshots.view","screenshots.upload","screenshots.delete"],"VIEW":["translations.view","screenshots.view"]}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/api-keys/current":{"get":{"tags":["API keys"],"summary":"Get current API key info","description":"Returns info the API key which user currently authenticated with. Otherwise responds with 400 status code.","operationId":"getCurrent_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyWithLanguagesModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/api-keys/current-permissions":{"get":{"tags":["API keys"],"summary":"Get current permission info","description":"Returns current PAK or PAT permissions for current user, api-key and project","operationId":"getCurrentPermissions","parameters":[{"name":"projectId","in":"query","description":"Required when using with PAT","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyPermissionsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/api-keys/{apiKeyId}":{"put":{"tags":["API keys"],"summary":"Update API key","operationId":"update_9","parameters":[{"name":"apiKeyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2EditApiKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":6},"delete":{"tags":["API keys"],"summary":"Delete API key","operationId":"delete_13","parameters":[{"name":"apiKeyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":7}},"/v2/api-keys/{apiKeyId}/regenerate":{"put":{"tags":["API keys"],"summary":"Regenerates API key. It generates new API key value and updates its time of expiration.","operationId":"regenerate_1","parameters":[{"name":"apiKeyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateApiKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevealedApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/api-keys/{keyId}":{"get":{"tags":["API keys"],"summary":"Get one API key","description":"Returns specific API key info","operationId":"get_22","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":2}},"/v2/ee-license/info":{"get":{"tags":["EE Licence"],"summary":"Get the info about the current EE subscription","operationId":"getInfo_5","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/prepare-set-license-key":{"post":{"tags":["EE Licence"],"summary":"Get info before applying the license key","description":"Get info about the upcoming EE subscription. This will show, how much the subscription will cost when key is applied.","operationId":"prepareSetLicenseKey_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLicenseKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrepareSetEeLicenceKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/refresh":{"put":{"tags":["EE Licence"],"summary":"Refresh the EE subscription","description":"This will refresh the subscription information from the license server and update the subscription info.","operationId":"refreshSubscription","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/release-license-key":{"put":{"tags":["EE Licence"],"summary":"Remove the EE licence key","description":"This will remove the licence key from the instance.","operationId":"release","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/set-license-key":{"put":{"tags":["EE Licence"],"summary":"Sets the EE licence key","operationId":"setLicenseKey","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLicenseKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/image-upload":{"post":{"tags":["Image upload"],"summary":"Upload an image for later use","operationId":"upload","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["image"],"type":"object","properties":{"image":{"type":"string","format":"binary"},"info":{"$ref":"#/components/schemas/ImageUploadInfoDto"}}},"encoding":{"info":{"contentType":"application/json"}}}}},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/UploadedImageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/image-upload/{ids}":{"delete":{"tags":["Image upload"],"summary":"Delete uploaded images","operationId":"delete_12","parameters":[{"name":"ids","in":"path","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/invitations/{code}/accept":{"get":{"tags":["Invitations"],"summary":"Accepts invitation to project or organization","operationId":"acceptInvitation","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/invitations/{invitationId}":{"delete":{"tags":["Invitations"],"summary":"Deletes invitation by ID","operationId":"deleteInvitation","parameters":[{"name":"invitationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/notification":{"get":{"tags":["Notifications"],"summary":"Gets notifications of the currently logged in user, newest is first.","operationId":"getNotifications","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterSeen","in":"query","description":"Filter by the `seen` parameter.\n\nno value = request everything\n\ntrue = only seen\n\nfalse = only unseen","required":false,"schema":{"type":"boolean"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelWithNextCursorNotificationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/notification-settings":{"get":{"tags":["Notifications"],"summary":"Get notification settings","description":"Returns notification settings of the currently logged in user","operationId":"getNotificationsSettings","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationSettingModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Notifications"],"summary":"Save notification setting","description":"Saves new value for given parameters","operationId":"putNotificationSetting","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationSettingsRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/notifications-mark-seen":{"put":{"tags":["Notifications"],"summary":"Marks notifications of the currently logged in user with given IDs as seen.","operationId":"markNotificationsAsSeen","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationsMarkSeenRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/organizations":{"get":{"tags":["Organizations"],"summary":"Get all permitted organizations","description":"Returns all organizations, which is current user allowed to view","operationId":"getAll_10","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"filterCurrentUserOwner","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelOrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4},"post":{"tags":["Organizations"],"summary":"Create organization","operationId":"create_12","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/organizations/{id}":{"get":{"tags":["Organizations"],"summary":"Get one organization","operationId":"get_20","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Organizations"],"summary":"Update organization data","operationId":"update_8","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":5},"delete":{"tags":["Organizations"],"summary":"Delete organization","description":"Deletes organization and all its data including projects","operationId":"delete_11","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":6}},"/v2/organizations/{id}/avatar":{"put":{"tags":["Organizations"],"summary":"Upload organizations avatar","operationId":"uploadAvatar_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["avatar"],"type":"object","properties":{"avatar":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"delete":{"tags":["Organizations"],"summary":"Delete organization avatar","operationId":"removeAvatar_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{id}/invite":{"put":{"tags":["Invitations"],"summary":"Generate invitation link for organization","description":"Generates invitation link for organization, so users can join organization. The invitation can also be sent to an e-mail address.","operationId":"inviteUser_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteUserDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{id}/leave":{"put":{"tags":["Organizations"],"summary":"Leave organization","description":"Remove current user from organization","operationId":"leaveOrganization","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{id}/projects":{"get":{"tags":["Organizations"],"summary":"Get all accessible projects (by ID)","description":"Returns all organization projects the user has access to","operationId":"getAllProjects_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{id}/users":{"get":{"tags":["Organizations"],"summary":"Get all users in organization","description":"Returns all users in organization. The result also contains users who are only members of projects in the organization.","operationId":"getAllUsers_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC","username,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelUserAccountWithOrganizationRoleModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/billing/billing-info":{"get":{"tags":["Cloud Billing"],"summary":"Get stored billing info","operationId":"getBillingInfo","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingInfoModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/cancel-subscription":{"put":{"tags":["Cloud Billing"],"summary":"Cancel subscription","description":"When applied, current subscription will be cancelled at the period end.","operationId":"cancelSubscription","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/expected-usage":{"get":{"tags":["Cloud Billing"],"summary":"Get expected usage for current month","operationId":"getExpectedUsage_1","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/expected-usage/{type}.csv":{"get":{"tags":["Cloud Billing"],"summary":"Get expected usage detail in CSV format","description":"Returns CSV file with usage detail for each time period and it's usage.","operationId":"getExpectedUsageDetail","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"type","in":"path","required":true,"schema":{"type":"string","enum":["SEATS","TRANSLATIONS"]}}],"responses":{"200":{"description":"OK","content":{"text/csv":{"schema":{"type":"string","format":"byte"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices":{"get":{"tags":["Invoices"],"summary":"Get invoices","operationId":"getInvoices","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":10}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["createdAt,DESC"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelInvoiceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices/{invoiceId}/pdf":{"get":{"tags":["Invoices"],"summary":"Get invoice PDF","operationId":"getInvoicePdf","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"invoiceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices/{invoiceId}/usage":{"get":{"tags":["Invoices"],"summary":"Get invoiced usage","operationId":"getUsage_1","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"invoiceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices/{invoiceId}/usage/{type}.csv":{"get":{"tags":["Invoices"],"summary":"Get usage detail in CSV format","description":"Returns CSV file with usage detail for each time period and it's usage.","operationId":"getUsageDetail","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"invoiceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"type","in":"path","required":true,"schema":{"type":"string","enum":["SEATS","TRANSLATIONS"]}}],"responses":{"200":{"description":"OK","content":{"text/csv":{"schema":{"type":"string","format":"byte"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/plans":{"get":{"tags":["Cloud Billing"],"summary":"Get cloud plans","description":"Returns list of available cloud plans for specific organization.)","operationId":"getCloudPlans","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelCloudPlanModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/self-hosted-ee/plans":{"get":{"tags":["Self-hosted EE Billing"],"summary":"Get self-hosted EE plans available for organization","operationId":"getSelfHostedPlans","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelSelfHostedEePlanModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/self-hosted-ee/subscriptions":{"get":{"tags":["Self-hosted EE Billing"],"summary":"Get self-hosted EE subscriptions","operationId":"getSelfHostedEeSubscriptions","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelSelfHostedEeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/self-hosted-ee/subscriptions/{subscriptionId}/expected-usage":{"get":{"tags":["Self-hosted EE Billing"],"summary":"Get expected usage for current month","operationId":"getExpectedUsage","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"subscriptionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/subscription":{"get":{"tags":["Cloud Billing"],"summary":"Get active subscription","operationId":"getSubscription","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/invitations":{"get":{"tags":["Invitations"],"summary":"Get all invitations to organization","operationId":"getInvitations","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelOrganizationInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/machine-translation-credit-balance":{"get":{"tags":["Machine translation credits"],"summary":"Get credit balance for organization","description":"Returns machine translation credit balance for organization","operationId":"getOrganizationCredits","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditBalanceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/projects-with-stats":{"get":{"tags":["Organizations"],"summary":"Get all projects with stats","description":"Returns all projects (including statistics) where current user has any permission (except none)","operationId":"getAllWithStatistics_2","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectWithStatsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/set-base-permissions":{"put":{"tags":["Advanced permissions"],"summary":"Set organization base permission","description":"Set default granular (scope-based) permissions for organization users, who don't have direct project permissions set.","operationId":"setBasePermissions","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"scopes","in":"query","description":"Granted scopes to all projects for all organization users without direct project permissions set.","required":true,"schema":{"type":"array","items":{"type":"string"}},"example":["translations.view","translations.edit"]}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/organizations/{organizationId}/set-base-permissions/{permissionType}":{"put":{"tags":["Organizations"],"summary":"Set organization base permission","description":"Sets default (level-based) permission for organization","operationId":"setBasePermissions_1","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"permissionType","in":"path","required":true,"schema":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/connect":{"post":{"tags":["Organization Slack"],"summary":"Connect Slack workspace to organization","description":"This endpoint allows the owner of an organization to connect a Slack workspace to their organization.\nChecks if the Slack integration feature is enabled for the organization and proceeds with the connection.","operationId":"connectWorkspace","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectToSlackDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/get-connect-url":{"get":{"tags":["Organization Slack"],"summary":"Get connect URL for Slack authentication","description":"Returns URL to which user should be redirected to connect Slack workspace","operationId":"connectToSlack","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectToSlackUrlModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/workspaces":{"get":{"tags":["Organization Slack"],"summary":"Get connected workspaces","description":"Returns a list of workspaces connected to the organization","operationId":"getConnectedWorkspaces","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelWorkspaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/workspaces/{workspaceId}":{"delete":{"tags":["Organization Slack"],"summary":"Disconnect workspace","description":"Disconnects a workspace from the organization","operationId":"disconnectWorkspace","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/sso":{"get":{"tags":["Sso Tenant"],"summary":"Get SSO Tenant configuration for organization","operationId":"findProvider","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoTenantModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]},"put":{"tags":["Sso Tenant"],"summary":"Set SSO Tenant configuration for organization","operationId":"setProvider","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProviderRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoTenantModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/usage":{"get":{"tags":["Organizations"],"summary":"Get current organization usage","operationId":"getUsage","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicUsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/users/{userId}":{"delete":{"tags":["Organizations"],"summary":"Remove user from organization","operationId":"removeUser","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/users/{userId}/set-role":{"put":{"tags":["Organizations"],"summary":"Set user role","description":"Sets user role in organization. Owner or Member.","operationId":"setUserRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetOrganizationRoleDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{slug}":{"get":{"tags":["Organizations"],"summary":"Get organization by slug","operationId":"get_19","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/organizations/{slug}/projects":{"get":{"tags":["Organizations"],"summary":"Get all accessible projects (by slug)","description":"Returns all organization projects the user has access to","operationId":"getAllProjects","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{slug}/projects-with-stats":{"get":{"tags":["Organizations"],"summary":"Get all projects with stats","description":"Returns all projects (including statistics) where current user has any permission (except none)","operationId":"getAllWithStatistics_1","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectWithStatsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/pats":{"get":{"tags":["Personal Access Tokens"],"summary":"Get PAKs","operationId":"getAll_9","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelPatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"post":{"tags":["Personal Access Tokens"],"summary":"Create PAK","operationId":"create_11","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePatDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RevealedPatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/pats/current":{"get":{"tags":["Personal Access Tokens"],"summary":"Return current PAK","description":"Returns current Personal Access Token. If the request is not authenticated with a Personal Access Token, it will return 400 response status.","operationId":"getCurrent","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatWithUserModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/pats/{id}":{"get":{"tags":["Personal Access Tokens"],"summary":"Get one PAK","operationId":"get_18","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"put":{"tags":["Personal Access Tokens"],"summary":"Update PAK","description":"Updates Personal Access Token","operationId":"update_7","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePatDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]},"delete":{"tags":["Personal Access Tokens"],"summary":"Delete PAK","description":"Deletes Personal Access Token","operationId":"delete_10","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/pats/{id}/regenerate":{"put":{"tags":["Personal Access Tokens"],"summary":"Regenerate PAK","description":"Regenerates Personal Access Token. It generates new token value and updates its time of expiration.","operationId":"regenerate","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegeneratePatDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevealedPatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects":{"get":{"tags":["Projects"],"summary":"Get all permitted","description":"Returns all projects where current user has any permission","operationId":"getAll","parameters":[{"name":"filterId","in":"query","description":"Filter projects by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter projects without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"post":{"tags":["Projects"],"summary":"Create project","description":"Creates a new project with languages and initial settings.","operationId":"createProject","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProjectRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}":{"get":{"tags":["Projects"],"summary":"Get one project","operationId":"get_4","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Projects"],"summary":"Update project settings","operationId":"editProject","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditProjectRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}],"x-order":4},"delete":{"tags":["Projects"],"summary":"Delete project","operationId":"deleteProject","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/activity":{"get":{"tags":["Projects"],"summary":"Get project activity","operationId":"getActivity","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectActivityModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/activity/revisions/{revisionId}":{"get":{"tags":["Projects"],"summary":"Get one revision data","operationId":"getSingleRevision","parameters":[{"name":"revisionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectActivityModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/activity/revisions/{revisionId}/modified-entities":{"get":{"tags":["Projects"],"summary":"Get modified entities in revision","operationId":"getModifiedEntitiesByRevision","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"revisionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"filterEntityClass","in":"query","description":"Filters results by specific entity class","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelModifiedEntityModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/projects/{projectId}/ai-prompt-customization":{"get":{"tags":["AI Customization"],"summary":"Returns project level prompt customization","operationId":"getPromptProjectCustomization","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true},"put":{"tags":["AI Customization"],"summary":"Sets project level prompt customization","operationId":"setPromptProjectCustomization","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetProjectPromptCustomizationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/all-keys":{"get":{"tags":["All localization keys"],"summary":"Get all keys in project","operationId":"getAllKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":0}},"/v2/projects/{projectId}/all-keys-with-disabled-languages":{"get":{"tags":["All localization keys"],"summary":"Get disabled languages for all keys in project","description":"Returns all project key with any disabled language.\n\nIf key has no disabled language, it is not returned.","operationId":"getDisabledLanguages_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyDisabledLanguagesModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/api-keys":{"get":{"tags":["API keys"],"summary":"Get all project API keys","description":"Returns all API keys for specified project","operationId":"allByProject","parameters":[{"name":"pageable","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Pageable"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/avatar":{"put":{"tags":["Projects"],"summary":"Upload project avatar","operationId":"uploadAvatar_1","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["avatar"],"type":"object","properties":{"avatar":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Projects"],"summary":"Delete project avatar","operationId":"removeAvatar_1","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/batch-jobs":{"get":{"tags":["Batch Operations"],"summary":"List batch operations","operationId":"list_3","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelBatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/batch-jobs/{id}":{"get":{"tags":["Batch Operations"],"summary":"Get batch operation","operationId":"get_12","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/batch-jobs/{id}/cancel":{"put":{"tags":["Batch Operations"],"summary":"Stop batch operation","description":"Stops batch operation if possible.","operationId":"cancel","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/big-meta":{"post":{"tags":["Big Meta"],"summary":"Store Big Meta","description":"Stores a bigMeta for a project","operationId":"store_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BigMetaDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/billing/order-translation":{"post":{"tags":["Professional translation"],"summary":"Create multiple tasks with assigned to an agency","operationId":"createTranslationOrder","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTranslationOrderRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/billing/order-translation/preferred-agency":{"get":{"tags":["Professional translation"],"summary":"Get preferred agency","operationId":"getPreferredAgency","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreferredAgencyResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/content-delivery-configs":{"get":{"tags":["Content Delivery"],"summary":"List existing Content Delivery Configs","operationId":"list_2","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Content Delivery"],"summary":"Create Content Delivery Config","operationId":"create_6","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/content-delivery-configs/{id}":{"get":{"tags":["Content Delivery"],"summary":"Get one Content Delivery Config","operationId":"get_9","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Content Delivery"],"summary":"Update Content Delivery Config","operationId":"update_4","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Content Delivery"],"summary":"Publish to Content Delivery","description":"Immediately publishes content to the configured Content Delivery","operationId":"post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Content Delivery"],"summary":"Delete Content Delivery Config","operationId":"delete_7","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/content-storages":{"get":{"tags":["Content Storages"],"summary":"List Content Storages","operationId":"list_1","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"post":{"tags":["Content Storages"],"summary":"Create Content Storage","operationId":"create_5","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/content-storages/test":{"post":{"tags":["Content Storages"],"summary":"Test Content Storage settings","operationId":"test_1","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageTestResult"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/content-storages/{contentStorageId}":{"get":{"tags":["Content Storages"],"summary":"Get Content Storage","operationId":"get_8","parameters":[{"name":"contentStorageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"put":{"tags":["Content Storages"],"summary":"Update Content Storage","operationId":"update_3","parameters":[{"name":"contentStorageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"delete":{"tags":["Content Storages"],"summary":"Delete Content Storage","operationId":"delete_6","parameters":[{"name":"contentStorageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/content-storages/{id}/test":{"post":{"tags":["Content Storages"],"summary":"Test existing Content Storage","description":"Tests existing Content Storage with new configuration. (Uses existing secrets, if nulls provided)","operationId":"testExisting","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageTestResult"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/current-batch-jobs":{"get":{"tags":["Batch Operations"],"summary":"Get all running and pending batch operations","description":"Returns all running and pending batch operations. Completed batch operations are returned only if they are not older than 1 hour. If user doesn't have permission to view all batch operations, only their operations are returned.","operationId":"currentJobs","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelBatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/export":{"get":{"tags":["Export"],"summary":"Export data","operationId":"exportData","parameters":[{"name":"languages","in":"query","description":"Languages to be contained in export.\n \nIf null, all languages are exported","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":"en"},{"name":"format","in":"query","description":"Format to export to","required":false,"schema":{"type":"string","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]}},{"name":"structureDelimiter","in":"query","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter.","required":false,"schema":{"type":"string"}},{"name":"filterKeyId","in":"query","description":"Filter key IDs to be contained in export","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterKeyIdNot","in":"query","description":"Filter key IDs not to be contained in export","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterTag","in":"query","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only.","required":false,"schema":{"type":"string"}},{"name":"filterTagIn","in":"query","description":"Filter keys tagged by one of provided tags","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterTagNotIn","in":"query","description":"Filter keys not tagged by one of provided tags","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterKeyPrefix","in":"query","description":"Filter keys with prefix","required":false,"schema":{"type":"string"}},{"name":"filterState","in":"query","description":"Filter translations with state. By default, all states except untranslated is exported.","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterNamespace","in":"query","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"zip","in":"query","description":"If false, it doesn't return zip of files, but it returns single file.\n \nThis is possible only when single language is exported. Otherwise it returns \"400 - Bad Request\" response.","required":false,"schema":{"type":"boolean"}},{"name":"messageFormat","in":"query","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","required":false,"schema":{"type":"string","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]}},{"name":"fileStructureTemplate","in":"query","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n","required":false,"schema":{"type":"string"}},{"name":"supportArrays","in":"query","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"When multiple files are exported, they are zipped and returned as a single zip file.\nWhen a single file is exported, it is returned directly.","content":{"application/*":{}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Export"],"summary":"Export data (post)","description":"Exports data (post). Useful when exceeding allowed URL size.","operationId":"exportPost","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportParams"}}},"required":true},"responses":{"200":{"description":"When multiple files are exported, they are zipped and returned as a single zip file.\nWhen a single file is exported, it is returned directly.","content":{"application/*":{}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import":{"post":{"tags":["Import"],"summary":"Add files","description":"Prepares provided files to import.","operationId":"addFiles","parameters":[{"name":"structureDelimiter","in":"query","description":"When importing files in structured formats (e.g., JSON, YAML), this field defines the delimiter which will be used in names of imported keys.","required":false,"schema":{"type":"string","description":"When importing files in structured formats (e.g., JSON, YAML), this field defines the delimiter which will be used in names of imported keys.","example":"."},"example":"."},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["files"],"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportAddFilesResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1},"delete":{"tags":["Import"],"summary":"Delete","description":"Deletes prepared import data.","operationId":"cancelImport","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/projects/{projectId}/import-settings":{"get":{"tags":["Import Settings"],"summary":"Get Import Settings","description":"Returns import settings for the authenticated user and the project.","operationId":"get_10","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSettingsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Import Settings"],"summary":"Set Import Settings","description":"Stores import settings for the authenticated user and the project.","operationId":"store","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSettingsRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSettingsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/all-namespaces":{"get":{"tags":["Import"],"summary":"Get namespaces","description":"Returns all existing and imported namespaces","operationId":"getAllNamespaces_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelImportNamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/apply":{"put":{"tags":["Import"],"summary":"Apply import","description":"Imports the data prepared in previous step","operationId":"applyImport","parameters":[{"name":"forceMode","in":"query","description":"Whether override or keep all translations with unresolved conflicts","required":false,"schema":{"type":"string","enum":["OVERRIDE","KEEP","NO_FORCE"],"default":"NO_FORCE"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2}},"/v2/projects/{projectId}/import/result":{"get":{"tags":["Import"],"summary":"Get result","description":"Returns the result of preparation.","operationId":"getImportResult","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelImportLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/files/{fileId}/select-namespace":{"put":{"tags":["Import"],"summary":"Select namespace","description":"Sets namespace for file to import.","operationId":"selectNamespace","parameters":[{"name":"fileId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetFileNamespaceRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/files/{importFileId}/issues":{"get":{"tags":["Import"],"summary":"Get file issues","description":"Returns issues for uploaded file.","operationId":"getImportFileIssues","parameters":[{"name":"importFileId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelImportFileIssueModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{importLanguageId}/reset-existing":{"put":{"tags":["Import"],"summary":"Reset existing language pairing","description":"Resets existing language paired with language to import.","operationId":"resetExistingLanguage","parameters":[{"name":"importLanguageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{importLanguageId}/select-existing/{existingLanguageId}":{"put":{"tags":["Import"],"summary":"Pair existing language","description":"Sets existing language to pair with language to import. Data will be imported to selected existing language when applied.","operationId":"selectExistingLanguage","parameters":[{"name":"importLanguageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"existingLanguageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}":{"get":{"tags":["Import"],"summary":"Get import language","description":"Returns language prepared to import.","operationId":"getImportLanguage","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Import"],"summary":"Delete language","description":"Deletes language prepared to import.","operationId":"deleteLanguage","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-keep-existing":{"put":{"tags":["Import"],"summary":"Resolve all translation conflicts (keep existing)","description":"Resolves all translation conflicts for provided language. The old translations will be kept.","operationId":"resolveTranslationSetKeepExisting_2","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-override":{"put":{"tags":["Import"],"summary":"Resolve all translation conflicts (override)","description":"Resolves all translation conflicts for provided language. The old translations will be overridden.","operationId":"resolveTranslationSetOverride_2","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/translations":{"get":{"tags":["Import"],"summary":"Get translations","description":"Returns translations prepared to import.","operationId":"getImportTranslations","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"onlyConflicts","in":"query","description":"Whether only translations, which are in conflict with existing translations should be returned","required":false,"schema":{"type":"boolean","default":false}},{"name":"onlyUnresolved","in":"query","description":"Whether only translations with unresolved conflictswith existing translations should be returned","required":false,"schema":{"type":"boolean","default":false}},{"name":"search","in":"query","description":"String to search in translation text or key","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["keyName,ASC"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelImportTranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-keep-existing":{"put":{"tags":["Import"],"summary":"Resolve conflict (keep existing)","description":"Resolves translation conflict. The old translation will be kept.","operationId":"resolveTranslationSetKeepExisting","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-override":{"put":{"tags":["Import"],"summary":"Resolve conflict (override)","description":"Resolves translation conflict. The old translation will be overridden.","operationId":"resolveTranslationSetOverride","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/invitations":{"get":{"tags":["Invitations"],"summary":"Get project invitations","operationId":"getProjectInvitations","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelProjectInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/invite":{"put":{"tags":["Invitations"],"summary":"Generate user invitation link for project","operationId":"inviteUser","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectInviteUserDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/keys":{"get":{"tags":["Localization keys"],"summary":"Get all keys","operationId":"getAll_1","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"post":{"tags":["Localization keys"],"summary":"Create new key","operationId":"create_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateKeyDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/KeyWithDataModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1},"delete":{"tags":["Localization keys"],"summary":"Delete one or multiple keys (post)","description":"Delete one or multiple keys by their IDs in request body. Useful for larger requests esxceeding allowed URL length.","operationId":"delete_4","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteKeysDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/import":{"post":{"tags":["Localization keys"],"summary":"Import keys","description":"Imports new keys with translations. If key already exists, its translations and tags are not updated.","operationId":"importKeys_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportKeysDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/import-resolvable":{"post":{"tags":["Localization keys"],"summary":"Import keys (resolvable)","description":"Import's new keys with translations. Translations can be updated, when specified.","operationId":"importKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportKeysResolvableDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyImportResolvableResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/info":{"post":{"tags":["Localization keys"],"summary":"Get key info","description":"Returns information about keys. (KeyData, Screenshots, Translation in specified language)If key is not found, it's not included in the response.","operationId":"getInfo","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetKeysRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyWithDataModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/search":{"get":{"tags":["Localization keys"],"summary":"Search for keys","description":"This endpoint helps you to find desired key by keyName, base translation or translation in specified language.\n\nSort is ignored for this request.","operationId":"searchForKey","parameters":[{"name":"search","in":"query","description":"Search query","required":true,"schema":{"type":"string"}},{"name":"languageTag","in":"query","description":"Language to search in","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelKeySearchSearchResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/select":{"get":{"tags":["Localization keys"],"summary":"Select keys","description":"Returns all key IDs for specified filter values. This way, you can apply the same filter as in the translation view and get the resulting key IDs for future use.","operationId":"selectKeys_2","parameters":[{"name":"filterState","in":"query","description":"Translation state in the format: languageTag,state. You can use this parameter multiple times.\n\nWhen used with multiple states for same language it is applied with logical OR. \n \nWhen used with multiple languages, it is applied with logical AND.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"languages","in":"query","description":"Languages to be contained in response.\n \nTo add multiple languages, repeat this param (eg. ?languages=en&languages=de)","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":"en"},{"name":"search","in":"query","description":"String to search in key name or translation text","required":false,"schema":{"type":"string"}},{"name":"filterKeyName","in":"query","description":"Selects key with provided names. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterKeyId","in":"query","description":"Selects key with provided ID. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterUntranslatedAny","in":"query","description":"Selects only keys for which the translation is missing in any returned language. It only filters for translations included in returned languages.","required":false,"schema":{"type":"boolean"}},{"name":"filterTranslatedAny","in":"query","description":"Selects only keys, where translation is provided in any language","required":false,"schema":{"type":"boolean"}},{"name":"filterUntranslatedInLang","in":"query","description":"Selects only keys where the translation is missing for the specified language. The specified language must be included in the returned languages. Otherwise, this filter doesn't apply.","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterTranslatedInLang","in":"query","description":"Selects only keys, where translation is provided in specified language","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterHasScreenshot","in":"query","description":"Selects only keys with screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterHasNoScreenshot","in":"query","description":"Selects only keys without screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterNamespace","in":"query","description":"Filter namespaces. \n\nTo filter default namespace, set to empty string.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterTag","in":"query","description":"Selects only keys with provided tag","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterNotOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is not in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterRevisionId","in":"query","description":"Selects only key affected by activity with specidfied revision ID","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}},"example":1234567},{"name":"filterFailedKeysOfJob","in":"query","description":"Select only keys which were not successfully translated by batch job with provided id","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterTaskNumber","in":"query","description":"Select only keys which are in specified task","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterTaskKeysNotDone","in":"query","description":"Filter task keys which are `not done`","required":false,"schema":{"type":"boolean"}},{"name":"filterTaskKeysDone","in":"query","description":"Filter task keys which are `done`","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelectAllResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{ids}":{"delete":{"tags":["Localization keys"],"summary":"Delete one or multiple keys","operationId":"delete_2","parameters":[{"name":"ids","in":"path","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/keys/{id}":{"get":{"tags":["Localization keys"],"summary":"Get one key","operationId":"get_6","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Localization keys"],"summary":"Edit key name","operationId":"edit","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4}},"/v2/projects/{projectId}/keys/{id}/big-meta":{"get":{"tags":["Big Meta"],"summary":"Get Big Meta for key","operationId":"getBigMeta","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyWithBaseTranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{id}/complex-update":{"put":{"tags":["Localization keys"],"summary":"Edit key and related data","description":"Edits key name, translations, tags, screenshots, and other data","operationId":"complexEdit","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplexEditKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyWithDataModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{id}/disabled-languages":{"get":{"tags":["Localization keys"],"summary":"Get disabled languages","description":"Returns languages, in which key is disabled","operationId":"getDisabledLanguages","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Localization keys"],"summary":"Set disabled languages","description":"Sets languages, in which key is disabled","operationId":"setDisabledLanguages","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetDisabledLanguagesRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/auto-translate":{"put":{"tags":["Auto Translation"],"summary":"Auto translates keys","description":"Uses enabled auto-translation methods.\nYou need to set at least one of useMachineTranslation or useTranslationMemory to true.\n\nThis will replace the the existing translation with the result obtained from specified source!\n ","operationId":"autoTranslate","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"languages","in":"query","description":"Tags of languages to auto-translate. \nWhen no languages provided, it translates only untranslated languages.","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}}},{"name":"useMachineTranslation","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"useTranslationMemory","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/screenshots":{"get":{"tags":["Screenshots"],"summary":"Get screenshots","operationId":"getKeyScreenshots_1","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelScreenshotModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Screenshots"],"summary":"Upload screenshot","operationId":"uploadScreenshot_1","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["screenshot"],"type":"object","properties":{"screenshot":{"type":"string","format":"binary"},"info":{"$ref":"#/components/schemas/ScreenshotInfoDto"}}},"encoding":{"info":{"contentType":"application/json"}}}}},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ScreenshotModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/screenshots/{ids}":{"delete":{"tags":["Screenshots"],"summary":"Delete screenshots","operationId":"deleteScreenshots_1","parameters":[{"name":"ids","in":"path","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/tags":{"put":{"tags":["Tags"],"summary":"Tag key","description":"Tags a key with tag. If tag with provided name doesn't exist, it is created","operationId":"tagKey","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/tags/{tagId}":{"delete":{"tags":["Tags"],"summary":"Remove tag","description":"Removes tag with provided id from key with provided id","operationId":"removeTag","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"tagId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/language-ai-prompt-customizations":{"get":{"tags":["AI Customization"],"summary":"Sets project level prompt customization","operationId":"getLanguagePromptCustomizations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/languages":{"get":{"tags":["Languages"],"summary":"Get all languages","operationId":"getAll_7","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["tag,ASC"]}},{"name":"filterId","in":"query","description":"Filter languages by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter languages without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"post":{"tags":["Languages"],"summary":"Create language","operationId":"createLanguage","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/languages/{languageId}":{"get":{"tags":["Languages"],"summary":"Get one language","operationId":"get_16","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Languages"],"summary":"Update language","operationId":"editLanguage","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4},"delete":{"tags":["Languages"],"summary":"Delete specific language","operationId":"deleteLanguage_2","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/languages/{languageId}/ai-prompt-customization":{"put":{"tags":["AI Customization"],"summary":"Sets language level prompt customization","operationId":"setLanguagePromptCustomization","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLanguagePromptCustomizationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/leave":{"put":{"tags":["Projects"],"summary":"Leave project","operationId":"leaveProject","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/machine-translation-credit-balance":{"get":{"tags":["Machine translation credits"],"summary":"Get credit balance for project","description":"Returns machine translation credit balance for specified project","operationId":"getProjectCredits","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditBalanceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/machine-translation-language-info":{"get":{"tags":["Machine Translation Settings"],"summary":"Machine translation info","description":"Get enabled services and configured formality for each language","operationId":"getMachineTranslationLanguageInfo","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageInfoModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/machine-translation-service-settings":{"get":{"tags":["Machine Translation Settings"],"summary":"Get machine translation settings","operationId":"getMachineTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageConfigItemModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Machine Translation Settings"],"summary":"Sets machine translation settings","operationId":"setMachineTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetMachineTranslationSettingsDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageConfigItemModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/my-batch-jobs":{"get":{"tags":["Batch Operations"],"summary":"List user batch operations","description":"List all batch operations started by current user","operationId":"myList","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelBatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/namespace-by-name/{name}":{"get":{"tags":["Namespaces"],"summary":"Get namespace by name","description":"Returns information about a namespace by its name","operationId":"getByName","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/projects/{projectId}/namespaces":{"get":{"tags":["Namespaces"],"summary":"Get namespaces","operationId":"getAllNamespaces","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelNamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/namespaces/{id}":{"put":{"tags":["Namespaces"],"summary":"Update namespace","operationId":"update_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNamespaceDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4}},"/v2/projects/{projectId}/per-language-auto-translation-settings":{"get":{"tags":["Auto-translation Settings"],"summary":"Get per-language auto-translation settings","operationId":"getPerLanguageAutoTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelAutoTranslationConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Auto-translation Settings"],"summary":"Set per-language auto-translation settings","operationId":"setPerLanguageAutoTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AutoTranslationSettingsDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelAutoTranslationConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/single-step-import":{"post":{"tags":["Import"],"summary":"Single step import","description":"Unlike the /v2/projects/{projectId}/import endpoint, imports the data in single request by provided files and parameters. This is useful for automated importing via API or CLI.","operationId":"doImport","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["files","params"],"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"params":{"$ref":"#/components/schemas/SingleStepImportRequest"}}},"encoding":{"params":{"contentType":"application/json"}}}}},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/start-batch-job/clear-translations":{"post":{"tags":["Batch Operations"],"summary":"Clear translation values","description":"Clear translation values for provided keys in selected languages.","operationId":"clearTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClearTranslationsRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/copy-translations":{"post":{"tags":["Batch Operations"],"summary":"Copy translation values","description":"Copy translation values from one language to other languages.","operationId":"copyTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyTranslationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/delete-keys":{"post":{"tags":["Batch Operations"],"summary":"Delete keys","operationId":"deleteKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/machine-translate":{"post":{"tags":["Batch Operations"],"summary":"Machine Translation","description":"Translate provided keys to provided languages through primary MT provider.","operationId":"machineTranslation","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineTranslationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/pre-translate-by-tm":{"post":{"tags":["Batch Operations"],"summary":"Pre-translate by TM","description":"Pre-translate provided keys to provided languages by TM.","operationId":"translate_1","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreTranslationByTmRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/set-keys-namespace":{"post":{"tags":["Batch Operations"],"summary":"Set keys namespace","operationId":"setKeysNamespace","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetKeysNamespaceRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/set-translation-state":{"post":{"tags":["Batch Operations"],"summary":"Set translation state","operationId":"setTranslationState_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsStateStateRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/tag-keys":{"post":{"tags":["Batch Operations"],"summary":"Add tags","operationId":"tagKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/untag-keys":{"post":{"tags":["Batch Operations"],"summary":"Remove tags","operationId":"untagKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UntagKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/stats":{"get":{"tags":["Project Stats"],"summary":"Get project stats","operationId":"getProjectStats","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectStatsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/stats/daily-activity":{"get":{"tags":["Project Stats"],"summary":"Get project daily amount of events","operationId":"getProjectDailyActivity","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/suggest/machine-translations":{"post":{"tags":["Translation suggestion"],"summary":"Get machine translation suggestions","description":"Suggests machine translations from enabled services","operationId":"suggestMachineTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/suggest/machine-translations-streaming":{"post":{"tags":["Translation suggestion"],"summary":"Get machine translation suggestions (streaming)","description":"Suggests machine translations from enabled services. The results are streamed to the output in ndjson format. If an error occurs when for any service provider used, the error information is returned as a part of the result item, while the response has 200 status code.","operationId":"suggestMachineTranslationsStreaming","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/suggest/translation-memory":{"post":{"tags":["Translation suggestion"],"summary":"Get suggestions from translation memory","description":"Suggests machine translations from translation memory. The result is always sorted by similarity, so sorting is not supported.","operationId":"suggestTranslationMemory","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTranslationMemoryItemModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tag-complex":{"put":{"tags":["Tags"],"summary":"Execute complex tag operation","operationId":"executeComplexTagOperation","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplexTagKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tags":{"get":{"tags":["Tags"],"summary":"Get tags","operationId":"getAll_3","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTagModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks":{"get":{"tags":["Tasks"],"summary":"Get tasks","operationId":"getTasks_1","parameters":[{"name":"filterState","in":"query","description":"Filter tasks by state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterNotState","in":"query","description":"Filter tasks without state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterAssignee","in":"query","description":"Filter tasks by assignee","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterType","in":"query","description":"Filter tasks by type","required":false,"schema":{"type":"array","items":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},{"name":"filterId","in":"query","description":"Filter tasks by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter tasks without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterProject","in":"query","description":"Filter tasks by project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotProject","in":"query","description":"Filter tasks without project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterLanguage","in":"query","description":"Filter tasks by language","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterKey","in":"query","description":"Filter tasks by key","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterAgency","in":"query","description":"Filter tasks by agency","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotClosedBefore","in":"query","description":"Exclude tasks which were closed before specified timestamp","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4},"post":{"tags":["Tasks"],"summary":"Create task","operationId":"createTask","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/tasks/calculate-scope":{"post":{"tags":["Tasks"],"summary":"Calculate scope","operationId":"calculateScope","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculateScopeRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysScopeView"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/create-multiple-tasks":{"post":{"tags":["Tasks"],"summary":"Create multiple tasks","operationId":"createTasks","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMultipleTasksRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2}},"/v2/projects/{projectId}/tasks/possible-assignees":{"get":{"tags":["Tasks"],"operationId":"getPossibleAssignees","parameters":[{"name":"filterId","in":"query","description":"Filter users by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterMinimalScope","in":"query","description":"Filter only users that have at least following scopes","required":false,"schema":{"type":"string"}},{"name":"filterViewLanguageId","in":"query","description":"Filter only users that can view language","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterEditLanguageId","in":"query","description":"Filter only users that can edit language","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterStateLanguageId","in":"query","description":"Filter only users that can edit state of language","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelSimpleUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}":{"get":{"tags":["Tasks"],"summary":"Get task","operationId":"getTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"put":{"tags":["Tasks"],"summary":"Update task","operationId":"updateTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/tasks/{taskNumber}/blocking-tasks":{"get":{"tags":["Tasks"],"summary":"Get blocking task numbers","description":"If the tasks is blocked by other tasks, it returns numbers of these tasks.","operationId":"getBlockingTasks","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/cancel":{"put":{"tags":["Tasks"],"summary":"Close task","operationId":"cancelTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":7}},"/v2/projects/{projectId}/tasks/{taskNumber}/close":{"put":{"tags":["Tasks"],"summary":"Close task","operationId":"closeTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"deprecated":true,"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":7}},"/v2/projects/{projectId}/tasks/{taskNumber}/finish":{"put":{"tags":["Tasks"],"summary":"Finish task","operationId":"finishTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":6}},"/v2/projects/{projectId}/tasks/{taskNumber}/keys":{"get":{"tags":["Tasks"],"summary":"Get task keys","operationId":"getTaskKeys","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskKeysResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Tasks"],"summary":"Add or remove task keys","operationId":"updateTaskKeys","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/keys/{keyId}":{"put":{"tags":["Tasks"],"summary":"Update task key","description":"Mark key as done, which updates task progress.","operationId":"updateTaskKey","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskKeyRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskKeyResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/per-user-report":{"get":{"tags":["Tasks"],"summary":"Get report","description":"Detailed statistics for every assignee","operationId":"getPerUserReport","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TaskPerUserReportModel"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/reopen":{"put":{"tags":["Tasks"],"summary":"Reopen task","operationId":"reopenTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":8}},"/v2/projects/{projectId}/tasks/{taskNumber}/xlsx-report":{"get":{"tags":["Tasks"],"summary":"Get report in XLSX","description":"Detailed statistics about the task results","operationId":"getXlsxReport","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/transfer-options":{"get":{"tags":["Project Transferring"],"summary":"Get transfer to organization options","description":"Returns organizations to which project can be transferred","operationId":"getTransferOptions","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelProjectTransferOptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/projects/{projectId}/transfer-to-organization/{organizationId}":{"put":{"tags":["Project Transferring"],"summary":"Transfer project","description":"Transfers project's ownership to organization","operationId":"transferProjectToOrganization","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/translations":{"get":{"tags":["Translations"],"summary":"Get translations in project","operationId":"getTranslations","parameters":[{"name":"cursor","in":"query","description":"Cursor to get next data","required":false,"schema":{"type":"string"}},{"name":"filterState","in":"query","description":"Translation state in the format: languageTag,state. You can use this parameter multiple times.\n\nWhen used with multiple states for same language it is applied with logical OR. \n \nWhen used with multiple languages, it is applied with logical AND.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"languages","in":"query","description":"Languages to be contained in response.\n \nTo add multiple languages, repeat this param (eg. ?languages=en&languages=de)","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":"en"},{"name":"search","in":"query","description":"String to search in key name or translation text","required":false,"schema":{"type":"string"}},{"name":"filterKeyName","in":"query","description":"Selects key with provided names. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterKeyId","in":"query","description":"Selects key with provided ID. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterUntranslatedAny","in":"query","description":"Selects only keys for which the translation is missing in any returned language. It only filters for translations included in returned languages.","required":false,"schema":{"type":"boolean"}},{"name":"filterTranslatedAny","in":"query","description":"Selects only keys, where translation is provided in any language","required":false,"schema":{"type":"boolean"}},{"name":"filterUntranslatedInLang","in":"query","description":"Selects only keys where the translation is missing for the specified language. The specified language must be included in the returned languages. Otherwise, this filter doesn't apply.","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterTranslatedInLang","in":"query","description":"Selects only keys, where translation is provided in specified language","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterHasScreenshot","in":"query","description":"Selects only keys with screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterHasNoScreenshot","in":"query","description":"Selects only keys without screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterNamespace","in":"query","description":"Filter namespaces. \n\nTo filter default namespace, set to empty string.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterTag","in":"query","description":"Selects only keys with provided tag","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterNotOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is not in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterRevisionId","in":"query","description":"Selects only key affected by activity with specidfied revision ID","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}},"example":1234567},{"name":"filterFailedKeysOfJob","in":"query","description":"Select only keys which were not successfully translated by batch job with provided id","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterTaskNumber","in":"query","description":"Select only keys which are in specified task","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterTaskKeysNotDone","in":"query","description":"Filter task keys which are `not done`","required":false,"schema":{"type":"boolean"}},{"name":"filterTaskKeysDone","in":"query","description":"Filter task keys which are `done`","required":false,"schema":{"type":"boolean"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysWithTranslationsPageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5},"put":{"tags":["Translations"],"summary":"Update translations for existing key","description":"Sets translations for existing key","operationId":"setTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsWithKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsResponseModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"post":{"tags":["Translations"],"summary":"Create key or update translations","description":"Sets translations for existing key or creates new key and sets the translations to it.","operationId":"createOrUpdateTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsWithKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsResponseModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/projects/{projectId}/translations/create-comment":{"post":{"tags":["Translation Comments"],"summary":"Create translation comment","description":"Creates a translation comment. Empty translation is stored, when not exists.","operationId":"create_9","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentWithLangKeyDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TranslationWithCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{languages}":{"get":{"tags":["Translations"],"summary":"Get all translations","description":"Returns all translations for specified languages","operationId":"getAllTranslations","parameters":[{"name":"languages","in":"path","description":"Comma-separated language tags to return translations in. Languages you are not permitted to see will be silently dropped and not returned.","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":["en","de","fr"]},{"name":"ns","in":"query","description":"Namespace to return","required":false,"schema":{"type":"string"}},{"name":"structureDelimiter","in":"query","description":"Delimiter to structure response content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": {\"title\": \"Hello\"}}} structure.\n\nWhen null, resulting file will be a flat key-value object.\n ","required":false,"schema":{"type":"string","default":"."}},{"name":"filterTag","in":"query","description":"Enables filtering of returned keys by their tags.\nOnly keys with at least one provided tag will be returned.\nOptional, filtering is not applied if not specified.","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":["productionReady","nextRelease"]},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","example":{"en":{"what a key":"Translated value","another key":"Another key translated"},"cs":{"what a key":"Překlad","another key":"Další překlad"}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/translations/{translationId}/comments":{"get":{"tags":["Translation Comments"],"summary":"Get translation comments","description":"Returns translation comments of translation","operationId":"getAll_5","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Translation Comments"],"summary":"Create translation comment","operationId":"create_7","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/comments/{commentId}":{"get":{"tags":["Translation Comments"],"summary":"Get one translation comment","operationId":"get_14","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Translation Comments"],"summary":"Update translation comment","operationId":"update_5","parameters":[{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Translation Comments"],"summary":"Delete translation comment","operationId":"delete_8","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/comments/{commentId}/set-state/{state}":{"put":{"tags":["Translation Comments"],"summary":"Set state of translation comment","operationId":"setState","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"state","in":"path","required":true,"schema":{"type":"string","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/dismiss-auto-translated-state":{"put":{"tags":["Translations"],"summary":"Dismiss auto-translated","description":"Removes \"auto translated\" indication","operationId":"dismissAutoTranslatedState","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/history":{"get":{"tags":["Translations"],"summary":"Get translation history","description":"Sorting is not supported for supported. It is automatically sorted from newest to oldest.","operationId":"getTranslationHistory","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["timestamp,DESC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTranslationHistoryModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/set-outdated-flag/{state}":{"put":{"tags":["Translations"],"summary":"Set outdated value","description":"Set's \"outdated\" flag indicating the base translation was changed without updating current translation.","operationId":"setOutdated","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"state","in":"path","required":true,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/set-state/{state}":{"put":{"tags":["Translations"],"summary":"Set translation state","operationId":"setTranslationState","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"state","in":"path","required":true,"schema":{"type":"string","enum":["TRANSLATED","REVIEWED"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/used-namespaces":{"get":{"tags":["Namespaces"],"summary":"Get used namespaces","description":"Returns all used project namespaces. Response contains default (null) namespace if used.","operationId":"getUsedNamespaces","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelUsedNamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2}},"/v2/projects/{projectId}/users":{"get":{"tags":["Projects"],"summary":"Get users with project access","description":"Returns all project users, who have permission to access project","operationId":"getAllUsers","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"filterId","in":"query","description":"Filter users by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter users without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterAgency","in":"query","description":"Filter users from agency","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelUserAccountInProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/users/{userId}/revoke-access":{"put":{"tags":["Projects"],"summary":"Revoke project access","operationId":"revokePermission","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/users/{userId}/set-by-organization":{"put":{"tags":["Projects"],"summary":"Remove direct project permission","description":"Removes user's direct project permission, explicitly set for the project. User will have now base permissions from organization or no permission if they're not organization member.","operationId":"setOrganizationBase","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/users/{userId}/set-permissions":{"put":{"tags":["Advanced permissions"],"summary":"Set user's project permission","description":"Set user's granular (scope-based) direct project permission","operationId":"setUsersPermissions","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"scopes","in":"query","description":"Granted scopes","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":["translations.view","translations.edit"]},{"name":"languages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"translateLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"viewLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"stateChangeLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/users/{userId}/set-permissions/{permissionType}":{"put":{"tags":["Projects"],"summary":"Set direct permission to user","operationId":"setUsersPermissions_1","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"permissionType","in":"path","required":true,"schema":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]}},{"name":"languages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"translateLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"viewLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"stateChangeLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/webhook-configs":{"get":{"tags":["Webhooks configuration"],"summary":"List webhook configurations","operationId":"list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelWebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"post":{"tags":["Webhooks configuration"],"summary":"Create new webhook configuration","operationId":"create","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/webhook-configs/{id}":{"get":{"tags":["Webhooks configuration"],"summary":"Get one webhook configuration","operationId":"get_5","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"put":{"tags":["Webhooks configuration"],"summary":"Update webhook configuration","operationId":"update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"delete":{"tags":["Webhooks configuration"],"summary":"Delete webhook configuration","operationId":"delete_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/webhook-configs/{id}/test":{"post":{"tags":["Webhooks configuration"],"summary":"Test webhook configuration","description":"Sends a test request to the webhook","operationId":"test","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookTestResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/public/billing/mt-credit-prices":{"get":{"tags":["Cloud Billing"],"summary":"Get public MT credit prices","operationId":"getMtCreditPrices","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelMtCreditsPriceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"deprecated":true}},"/v2/public/billing/plans":{"get":{"tags":["Cloud Billing"],"summary":"Get all public plans","operationId":"getPlans","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelCloudPlanModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/export-info/formats":{"get":{"tags":["Export info"],"operationId":"get_2","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelExportFormatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/machine-translation-providers":{"get":{"tags":["Machine Translation Providers"],"summary":"Returns information about supported translation providers","description":"Get machine translation providers","operationId":"getInfo_4","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MachineTranslationProviderModel"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/scope-info/hierarchy":{"get":{"tags":["Scope Info"],"summary":"Returns hierarchy of scopes","operationId":"getHierarchy","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HierarchyItem"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/scope-info/roles":{"get":{"tags":["Scope Info"],"summary":"Returns user roles and their scopes","operationId":"getRoles","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/slack":{"post":{"tags":["Slack slack commands"],"operationId":"slackCommand","parameters":[{"name":"X-Slack-Signature","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-Slack-Request-Timestamp","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"$ref":"#/components/schemas/SlackCommandDto"},"body":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/slack/on-bot-event":{"post":{"tags":["Slack events"],"summary":"On bot event","description":"This is triggered when bot event is triggered. E.g., when app is uninstalled from workspace. \n\nHeads up! The events have to be configured via Slack App configuration in Event Subscription section.","operationId":"fetchBotEvent","parameters":[{"name":"X-Slack-Signature","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-Slack-Request-Timestamp","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/slack/on-event":{"post":{"tags":["Slack events"],"summary":"On interactivity event","description":"This is triggered when interactivity event is triggered. E.g., when user clicks button provided in previous messages.","operationId":"onInteractivityEvent","parameters":[{"name":"X-Slack-Signature","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-Slack-Request-Timestamp","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/quick-start/set-finished/{finished}":{"put":{"tags":["Quick start"],"summary":"Set finished state","description":"Sets finished state of the quick start guide","operationId":"setFinishedState","parameters":[{"name":"finished","in":"path","required":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickStartModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/quick-start/set-open/{open}":{"put":{"tags":["Quick start"],"summary":"Set open state","description":"Sets open state of the quick start guide","operationId":"setOpenState","parameters":[{"name":"open","in":"path","required":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickStartModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/quick-start/steps/{step}/complete":{"put":{"tags":["Quick start"],"summary":"Complete guide step","description":"Marks guide step as completed","operationId":"completeGuideStep","parameters":[{"name":"step","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickStartModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slack/user-login":{"post":{"tags":["Slack user login"],"summary":"User login","description":"Pairs user account with slack account.","operationId":"userLogin","parameters":[{"name":"data","in":"query","description":"The encrypted data about the desired connection between Slack account and Tolgee account","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slack/user-login-info":{"get":{"tags":["Slack user login"],"summary":"Returns connection info","description":"Returns information about the connection between Slack account and Tolgee account which user is performing. The flow is the following. \n\n1. User executes slash command in Slack and gets link with encrypted Slack user ID, workspace ID and the Channel ID (to send success response to)\n\n2. User gets opens the link and the Tolgee Platform frontend and it uses this endpoint to get the data info about the future connection","operationId":"getInfo_3","parameters":[{"name":"data","in":"query","description":"The encrypted data","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SlackUserInfoModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slug/generate-organization":{"post":{"tags":["Slug generation"],"summary":"Generate organization slug","operationId":"generateOrganizationSlug","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateSlugDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slug/validate-organization/{slug}":{"get":{"tags":["Slug generation"],"summary":"Validate organization slug","operationId":"validateOrganizationSlug","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user":{"get":{"tags":["User"],"summary":"Get user info","description":"Returns information about currently authenticated user.","operationId":"getInfo_2","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1},"put":{"tags":["User"],"summary":"Update user","description":"Updates current user's profile information.","operationId":"updateUser","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdateRequestDto"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":2},"delete":{"tags":["User"],"summary":"Delete user","operationId":"delete","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":6}},"/v2/user-preferences":{"get":{"tags":["User preferences"],"summary":"Get user's preferences","operationId":"get","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPreferencesModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user-preferences/set-language/{languageTag}":{"put":{"tags":["User preferences"],"summary":"Set user's UI language","operationId":"setLanguage","parameters":[{"name":"languageTag","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user-preferences/set-preferred-organization/{organizationId}":{"put":{"tags":["User preferences"],"summary":"Set user preferred organization","operationId":"setPreferredOrganization","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user-tasks":{"get":{"tags":["User tasks"],"summary":"Get user tasks","operationId":"getTasks","parameters":[{"name":"filterState","in":"query","description":"Filter tasks by state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterNotState","in":"query","description":"Filter tasks without state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterAssignee","in":"query","description":"Filter tasks by assignee","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterType","in":"query","description":"Filter tasks by type","required":false,"schema":{"type":"array","items":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},{"name":"filterId","in":"query","description":"Filter tasks by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter tasks without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterProject","in":"query","description":"Filter tasks by project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotProject","in":"query","description":"Filter tasks without project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterLanguage","in":"query","description":"Filter tasks by language","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterKey","in":"query","description":"Filter tasks by key","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterAgency","in":"query","description":"Filter tasks by agency","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotClosedBefore","in":"query","description":"Exclude tasks which were closed before specified timestamp","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTaskWithProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/user/avatar":{"put":{"tags":["User"],"summary":"Upload avatar","operationId":"uploadAvatar","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["avatar"],"type":"object","properties":{"avatar":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":4},"delete":{"tags":["User"],"summary":"Delete avatar","operationId":"removeAvatar","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":5}},"/v2/user/generate-super-token":{"post":{"tags":["User"],"summary":"Get super JWT","description":"Generates new JWT token permitted to sensitive operations","operationId":"getSuperToken","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuperTokenRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/mfa/recovery":{"put":{"tags":["User Multi-Factor Authentication"],"summary":"Regenerate Codes","description":"Regenerates multi-factor authentication recovery codes","operationId":"regenerateRecoveryCodes","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserMfaRecoveryRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/mfa/totp":{"put":{"tags":["User Multi-Factor Authentication"],"summary":"Enable TOTP","description":"Enables TOTP-based two-factor authentication. Invalidates all previous sessions upon success.","operationId":"enableMfa","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserTotpEnableRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"delete":{"tags":["User Multi-Factor Authentication"],"summary":"Disable TOTP","description":"Disables TOTP-based two-factor authentication. Invalidates all previous sessions upon success.","operationId":"disableMfa","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserTotpDisableRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/password":{"put":{"tags":["User"],"summary":"Update password","description":"Updates current user's password. Invalidates all previous sessions upon success.","operationId":"updateUserPassword","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdatePasswordRequestDto"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":3}},"/v2/user/send-email-verification":{"post":{"tags":["User"],"summary":"Resend email verification","description":"Resends email verification email to currently authenticated user.","operationId":"sendEmailVerification","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/single-owned-organizations":{"get":{"tags":["User"],"summary":"Get all single owned organizations","description":"Returns all organizations owned only by current user","operationId":"getAllSingleOwnedOrganizations","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelSimpleOrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/sso":{"get":{"tags":["User"],"summary":"Get information about SSO configuration","description":"Returns information about sso configuration affecting the user.","operationId":"getSso","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicSsoTenantModel"}}}},"204":{"description":"No SSO configuration available for this user"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}}},"components":{"schemas":{"AnnouncementDto":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["FEATURE_BATCH_OPERATIONS","FEATURE_MT_FORMALITY","FEATURE_CONTENT_DELIVERY_AND_WEBHOOKS","NEW_PRICING","FEATURE_AI_CUSTOMIZATION","FEATURE_VISUAL_EDITOR","FEATURE_CLI_2","FEATURE_TASKS"]}}},"ApiKeyModel":{"required":["description","id","projectId","projectName","scopes"],"type":"object","properties":{"description":{"type":"string","description":"Description"},"expiresAt":{"type":"integer","description":"Timestamp of API key expiraion","format":"int64"},"id":{"type":"integer","description":"ID of the API key","format":"int64"},"lastUsedAt":{"type":"integer","description":"Timestamp of API key last usage","format":"int64"},"projectId":{"type":"integer","description":"Api key's project ID","format":"int64"},"projectName":{"type":"string","description":"Api key's project name"},"scopes":{"uniqueItems":true,"type":"array","description":"Api key's permission scopes","example":["screenshots.upload","screenshots.delete","translations.edit","screenshots.view","translations.view","keys.edit"],"items":{"type":"string","description":"Api key's permission scopes","example":"[\"screenshots.upload\",\"screenshots.delete\",\"translations.edit\",\"screenshots.view\",\"translations.view\",\"keys.edit\"]"}},"userFullName":{"type":"string","description":"Full name of user owner"},"username":{"type":"string","description":"Username of user owner"}}},"ApiKeyPermissionsModel":{"required":["project","projectId","scopes"],"type":"object","properties":{"project":{"$ref":"#/components/schemas/SimpleProjectModel"},"projectId":{"type":"integer","description":"The API key's project id or the one provided as query param","format":"int64"},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"uniqueItems":true,"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"uniqueItems":true,"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if user has assigned granular permissions or if returning API key's permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"uniqueItems":true,"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"ApiKeyWithLanguagesModel":{"required":["description","id","projectId","projectName","scopes"],"type":"object","properties":{"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"permittedLanguageIds":{"uniqueItems":true,"type":"array","description":"Languages for which user has translate permission.","deprecated":true,"items":{"type":"integer","description":"Languages for which user has translate permission.","format":"int64","deprecated":true}},"projectId":{"type":"integer","format":"int64"},"projectName":{"type":"string"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"userFullName":{"type":"string"},"username":{"type":"string"}}},"AssignPlanRequest":{"type":"object","properties":{"customPlan":{"$ref":"#/components/schemas/CloudPlanRequest"},"planId":{"type":"integer","format":"int64"},"trialEnd":{"type":"integer","format":"int64"}}},"AuthMethodsDTO":{"required":["github","google","oauth2","ssoGlobal","ssoOrganizations"],"type":"object","properties":{"github":{"$ref":"#/components/schemas/OAuthPublicConfigDTO"},"google":{"$ref":"#/components/schemas/OAuthPublicConfigDTO"},"oauth2":{"$ref":"#/components/schemas/OAuthPublicExtendsConfigDTO"},"ssoGlobal":{"$ref":"#/components/schemas/SsoGlobalPublicConfigDTO"},"ssoOrganizations":{"$ref":"#/components/schemas/SsoOrganizationsPublicConfigDTO"}}},"AutoTranslationConfigModel":{"required":["enableForImport","usingMachineTranslation","usingTranslationMemory"],"type":"object","properties":{"enableForImport":{"type":"boolean","description":"If true, import will trigger batch operation to translate the new new keys.\nIt includes also the data imported via CLI, Figma, or other integrations using batch key import."},"languageId":{"type":"integer","format":"int64"},"usingMachineTranslation":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operationusing primary machine translation service.When \"usingTranslationMemory\" is enabled, it tries to translate it with translation memory first."},"usingTranslationMemory":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operation using translation memory when 100% match is found"}}},"AutoTranslationSettingsDto":{"required":["enableForImport","usingMachineTranslation","usingTranslationMemory"],"type":"object","properties":{"enableForImport":{"type":"boolean","description":"If true, import will trigger batch operation to translate the new new keys.\nIt includes also the data imported via CLI, Figma, or other integrations using batch key import."},"languageId":{"type":"integer","format":"int64"},"usingMachineTranslation":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operationusing primary machine translation service.When \"usingTranslationMemory\" is enabled, it tries to translate it with translation memory first."},"usingTranslationMemory":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operation using translation memory when 100% match is found"}}},"Avatar":{"required":["large","thumbnail"],"type":"object","properties":{"large":{"type":"string"},"thumbnail":{"type":"string"}},"example":"Links to avatar images"},"AverageProportionalUsageItemModel":{"required":["total","unusedQuantity","usedQuantity","usedQuantityOverPlan"],"type":"object","properties":{"total":{"type":"number"},"unusedQuantity":{"type":"number"},"usedQuantity":{"type":"number"},"usedQuantityOverPlan":{"type":"number"}}},"AzureContentStorageConfigDto":{"required":["containerName"],"type":"object","properties":{"connectionString":{"maxLength":255,"minLength":0,"type":"string"},"containerName":{"maxLength":255,"minLength":0,"type":"string"}}},"AzureContentStorageConfigModel":{"type":"object","properties":{"containerName":{"type":"string"}}},"BatchJobModel":{"required":["createdAt","id","progress","status","totalItems","type","updatedAt"],"type":"object","properties":{"activityRevisionId":{"type":"integer","description":"The activity revision id, that stores the activity details of the job","format":"int64"},"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"createdAt":{"type":"integer","description":"The time when the job created","format":"int64"},"errorMessage":{"type":"string","description":"If the job failed, this is the error message"},"id":{"type":"integer","description":"Batch job id","format":"int64"},"progress":{"type":"integer","description":"Total items, that have been processed so far","format":"int32"},"status":{"type":"string","description":"Status of the batch job","enum":["PENDING","RUNNING","SUCCESS","FAILED","CANCELLED","DEBOUNCED"]},"totalItems":{"type":"integer","description":"Total items","format":"int32"},"type":{"type":"string","description":"Type of the batch job","enum":["PRE_TRANSLATE_BT_TM","MACHINE_TRANSLATE","AUTO_TRANSLATE","DELETE_KEYS","SET_TRANSLATIONS_STATE","CLEAR_TRANSLATIONS","COPY_TRANSLATIONS","TAG_KEYS","UNTAG_KEYS","SET_KEYS_NAMESPACE","AUTOMATION","BILLING_TRIAL_EXPIRATION_NOTICE"]},"updatedAt":{"type":"integer","description":"The time when the job was last updated (status change)","format":"int64"}}},"BigMetaDto":{"type":"object","properties":{"relatedKeysInOrder":{"type":"array","description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. ","items":{"$ref":"#/components/schemas/RelatedKeyDto"}}}},"BillingInfoModel":{"type":"object","properties":{"city":{"type":"string"},"countryIso":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"registrationNo":{"type":"string"},"state":{"type":"string"},"street":{"type":"string"},"street2":{"type":"string"},"vatNo":{"type":"string"},"zip":{"type":"string"}}},"CalculateScopeRequest":{"required":["keys","languageId","type"],"type":"object","properties":{"keys":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"languageId":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"ClearTranslationsRequest":{"required":["keyIds","languageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"languageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"CloudPlanModel":{"required":["enabledFeatures","free","hasYearlyPrice","id","includedUsage","name","nonCommercial","prices","public","type"],"type":"object","properties":{"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"free":{"type":"boolean"},"hasYearlyPrice":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"includedUsage":{"$ref":"#/components/schemas/PlanIncludedUsageModel"},"name":{"type":"string"},"nonCommercial":{"type":"boolean"},"prices":{"$ref":"#/components/schemas/PlanPricesModel"},"public":{"type":"boolean"},"type":{"type":"string","enum":["PAY_AS_YOU_GO","FIXED","SLOTS_FIXED"]}}},"CloudPlanRequest":{"required":["enabledFeatures","forOrganizationIds","free","includedUsage","name","nonCommercial","prices","public","stripeProductId","type"],"type":"object","properties":{"availableUntil":{"type":"string","format":"date-time"},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"forOrganizationIds":{"type":"array","items":{"type":"integer","format":"int64"}},"free":{"type":"boolean"},"includedUsage":{"$ref":"#/components/schemas/PlanIncludedUsageRequest"},"name":{"maxLength":2147483647,"minLength":1,"type":"string"},"nonCommercial":{"type":"boolean"},"notAvailableBefore":{"type":"string","format":"date-time"},"prices":{"$ref":"#/components/schemas/PlanPricesRequest"},"public":{"type":"boolean"},"stripeProductId":{"type":"string"},"type":{"type":"string","enum":["PAY_AS_YOU_GO","FIXED","SLOTS_FIXED"]},"usableUntil":{"type":"string","format":"date-time"}}},"CloudSubscriptionModel":{"required":["cancelAtPeriodEnd","createdAt","organizationId","plan","status"],"type":"object","properties":{"cancelAtPeriodEnd":{"type":"boolean"},"createdAt":{"type":"integer","format":"int64"},"currentBillingPeriod":{"type":"string","enum":["MONTHLY","YEARLY"]},"currentPeriodEnd":{"type":"integer","format":"int64"},"currentPeriodStart":{"type":"integer","format":"int64"},"estimatedCosts":{"type":"number"},"organizationId":{"type":"integer","format":"int64"},"plan":{"$ref":"#/components/schemas/CloudPlanModel"},"status":{"type":"string","enum":["ACTIVE","CANCELED","PAST_DUE","UNPAID","ERROR","TRIALING","KEY_USED_BY_ANOTHER_INSTANCE","UNKNOWN"]},"trialEnd":{"type":"integer","format":"int64"}}},"CollectionModelAutoTranslationConfigModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"configs":{"type":"array","items":{"$ref":"#/components/schemas/AutoTranslationConfigModel"}}}}}},"CollectionModelBatchJobModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"batchJobs":{"type":"array","items":{"$ref":"#/components/schemas/BatchJobModel"}}}}}},"CollectionModelCloudPlanModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"plans":{"type":"array","items":{"$ref":"#/components/schemas/CloudPlanModel"}}}}}},"CollectionModelExportFormatModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"exportFormats":{"type":"array","items":{"$ref":"#/components/schemas/ExportFormatModel"}}}}}},"CollectionModelImportNamespaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"namespaces":{"type":"array","items":{"$ref":"#/components/schemas/ImportNamespaceModel"}}}}}},"CollectionModelKeyDisabledLanguagesModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyDisabledLanguagesModel"}}}}}},"CollectionModelKeyModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyModel"}}}}}},"CollectionModelKeyWithBaseTranslationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithBaseTranslationModel"}}}}}},"CollectionModelKeyWithDataModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithDataModel"}}}}}},"CollectionModelLanguageAiPromptCustomizationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"promptCustomizations":{"type":"array","items":{"$ref":"#/components/schemas/LanguageAiPromptCustomizationModel"}}}}}},"CollectionModelLanguageConfigItemModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languageConfigs":{"type":"array","items":{"$ref":"#/components/schemas/LanguageConfigItemModel"}}}}}},"CollectionModelLanguageInfoModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languageInfos":{"type":"array","items":{"$ref":"#/components/schemas/LanguageInfoModel"}}}}}},"CollectionModelLanguageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageModel"}}}}}},"CollectionModelMtCreditsPriceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"prices":{"type":"array","items":{"$ref":"#/components/schemas/MtCreditsPriceModel"}}}}}},"CollectionModelOrganizationInvitationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"organizationInvitations":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationInvitationModel"}}}}}},"CollectionModelProjectInvitationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"invitations":{"type":"array","items":{"$ref":"#/components/schemas/ProjectInvitationModel"}}}}}},"CollectionModelProjectTransferOptionModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"transferOptions":{"type":"array","items":{"$ref":"#/components/schemas/ProjectTransferOptionModel"}}}}}},"CollectionModelScreenshotModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/ScreenshotModel"}}}}}},"CollectionModelSelfHostedEePlanModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"plans":{"type":"array","items":{"$ref":"#/components/schemas/SelfHostedEePlanModel"}}}}}},"CollectionModelSelfHostedEeSubscriptionModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/SelfHostedEeSubscriptionModel"}}}}}},"CollectionModelSimpleOrganizationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"organizations":{"type":"array","items":{"$ref":"#/components/schemas/SimpleOrganizationModel"}}}}}},"CollectionModelUsedNamespaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"namespaces":{"type":"array","items":{"$ref":"#/components/schemas/UsedNamespaceModel"}}}}}},"CollectionModelWorkspaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"workspaces":{"type":"array","items":{"$ref":"#/components/schemas/WorkspaceModel"}}}}}},"ComplexEditKeyDto":{"required":["name"],"type":"object","properties":{"custom":{"type":"object","additionalProperties":{"type":"object","description":"Custom values of the key. If not provided, custom values won't be modified"},"description":"Custom values of the key. If not provided, custom values won't be modified"},"description":{"maxLength":2000,"minLength":0,"type":"string","description":"Description of the key. It's also used as a context for Tolgee AI translator"},"isPlural":{"type":"boolean","description":"If key is pluralized. If it will be reflected in the editor. If null, value won't be modified."},"name":{"type":"string","description":"Name of the key"},"namespace":{"type":"string"},"pluralArgName":{"type":"string","description":"The argument name for the plural. If null, value won't be modified. If isPlural is false, this value will be ignored."},"relatedKeysInOrder":{"type":"array","description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. ","items":{"$ref":"#/components/schemas/RelatedKeyDto"}},"screenshotIdsToDelete":{"type":"array","description":"IDs of screenshots to delete","items":{"type":"integer","description":"IDs of screenshots to delete","format":"int64"}},"screenshotUploadedImageIds":{"type":"array","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","items":{"type":"integer","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","format":"int64"}},"screenshotsToAdd":{"type":"array","items":{"$ref":"#/components/schemas/KeyScreenshotDto"}},"states":{"type":"object","additionalProperties":{"type":"string","description":"Translation states to update, if not provided states won't be modified","enum":["TRANSLATED","REVIEWED"]},"description":"Translation states to update, if not provided states won't be modified"},"tags":{"type":"array","description":"Tags of the key. If not provided tags won't be modified","items":{"type":"string","description":"Tags of the key. If not provided tags won't be modified"}},"translations":{"type":"object","additionalProperties":{"type":"string","description":"Translations to update"},"description":"Translations to update"},"warnOnDataLoss":{"type":"boolean","description":"If true, it will fail with 400 (with code plural_forms_data_loss) if plural is disabled and there are plural forms, which would be lost by the action. You can get rid of this warning by setting this value to false."}}},"ComplexTagKeysRequest":{"type":"object","properties":{"filterKeys":{"type":"array","description":"Include keys filtered by the provided key information","items":{"$ref":"#/components/schemas/KeyId"}},"filterKeysNot":{"type":"array","description":"Exclude keys filtered by the provided key information","items":{"$ref":"#/components/schemas/KeyId"}},"filterTag":{"type":"array","description":"Include keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`.","items":{"type":"string","description":"Include keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`."}},"filterTagNot":{"type":"array","description":"Exclude keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`.","items":{"type":"string","description":"Exclude keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`."}},"tagFiltered":{"type":"array","description":"Specified tags will be added to filtered keys","items":{"type":"string","description":"Specified tags will be added to filtered keys"}},"tagOther":{"type":"array","description":"Specified tags will be added to keys not filtered by any of the specified filters.","items":{"type":"string","description":"Specified tags will be added to keys not filtered by any of the specified filters."}},"untagFiltered":{"type":"array","description":"Specified tags will be removed from filtered keys. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`.","items":{"type":"string","description":"Specified tags will be removed from filtered keys. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`."}},"untagOther":{"type":"array","description":"Specified tags will be removed from keys not filtered by any of the specified filters. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`.","items":{"type":"string","description":"Specified tags will be removed from keys not filtered by any of the specified filters. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`."}}}},"ComputedPermissionModel":{"required":["origin","scopes"],"type":"object","properties":{"origin":{"type":"string","enum":["ORGANIZATION_BASE","DIRECT","ORGANIZATION_OWNER","NONE","SERVER_ADMIN"]},"permissionModel":{"$ref":"#/components/schemas/PermissionModel"},"permittedLanguageIds":{"type":"array","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","example":[200001,200004],"deprecated":true,"items":{"type":"integer","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","format":"int64","deprecated":true}},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if uses granular permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"ConnectToSlackDto":{"required":["code"],"type":"object","properties":{"code":{"type":"string"}}},"ConnectToSlackUrlModel":{"required":["url"],"type":"object","properties":{"url":{"type":"string"}}},"ContentDeliveryConfigModel":{"required":["autoPublish","format","id","lastPublishedFiles","name","pruneBeforePublish","slug","supportArrays"],"type":"object","properties":{"autoPublish":{"type":"boolean"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"id":{"type":"integer","format":"int64"},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"lastPublished":{"type":"integer","format":"int64"},"lastPublishedFiles":{"type":"array","items":{"type":"string"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean"},"publicUrl":{"type":"string"},"slug":{"type":"string"},"storage":{"$ref":"#/components/schemas/ContentStorageModel"},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}}},"ContentDeliveryConfigRequest":{"required":["autoPublish","format","name","pruneBeforePublish","supportArrays"],"type":"object","properties":{"autoPublish":{"type":"boolean","description":"If true, data are published to the content delivery automatically after each change."},"contentStorageId":{"type":"integer","description":"Id of custom storage to use for content delivery. If null, default server storage is used. Tolgee Cloud provides default Content Storage.","format":"int64"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean","description":"Whether the data in the CDN should be pruned before publishing new data.\n\nIn some cases, you might want to keep the data in the storage and only replace the files created by following publish operation."},"slug":{"maxLength":60,"minLength":1,"type":"string","description":"Tolgee uses a custom slug as a directory name for content storage and public content delivery URL. It is only applicable for custom storage. This field needs to be kept null for Tolgee Cloud content storage or global server storage on self-hosted instances.\n\nSlag has to match following regular expression: `^[a-z0-9]+(?:-[a-z0-9]+)*$`.\n\nIf null is provided for update operation, slug will be assigned with generated value."},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}}},"ContentStorageModel":{"required":["id","name"],"type":"object","properties":{"azureContentStorageConfig":{"$ref":"#/components/schemas/AzureContentStorageConfigModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"publicUrlPrefix":{"type":"string"},"s3ContentStorageConfig":{"$ref":"#/components/schemas/S3ContentStorageConfigModel"}}},"ContentStorageRequest":{"required":["name"],"type":"object","properties":{"azureContentStorageConfig":{"$ref":"#/components/schemas/AzureContentStorageConfigDto"},"name":{"maxLength":100,"minLength":0,"type":"string"},"publicUrlPrefix":{"maxLength":255,"minLength":0,"type":"string"},"s3ContentStorageConfig":{"$ref":"#/components/schemas/S3ContentStorageConfigDto"}}},"CopyTranslationRequest":{"required":["keyIds","sourceLanguageId","targetLanguageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"sourceLanguageId":{"minimum":1,"type":"integer","format":"int64"},"targetLanguageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"CreateApiKeyDto":{"required":["projectId","scopes"],"type":"object","properties":{"description":{"type":"string","description":"Description of the project API key"},"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null key never expires.","format":"int64","example":1661172869000},"projectId":{"minimum":1,"type":"integer","format":"int64"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}}}},"CreateKeyDto":{"required":["isPlural","name"],"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"Description of the key","example":"This key is used on homepage. It's a label of sign up button."},"isPlural":{"type":"boolean","description":"If key is pluralized. If it will be reflected in the editor"},"name":{"type":"string","description":"Name of the key"},"namespace":{"type":"string"},"pluralArgName":{"type":"string","description":"The argument name for the plural. If null, value will be guessed from the values provided in translations."},"relatedKeysInOrder":{"type":"array","description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. ","items":{"$ref":"#/components/schemas/RelatedKeyDto"}},"screenshotUploadedImageIds":{"type":"array","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","items":{"type":"integer","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","format":"int64"}},"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/KeyScreenshotDto"}},"states":{"type":"object","additionalProperties":{"type":"string","description":"Translation states to update, if not provided states won't be modified","enum":["TRANSLATED","REVIEWED"]},"description":"Translation states to update, if not provided states won't be modified"},"tags":{"type":"array","items":{"type":"string"}},"translations":{"type":"object","additionalProperties":{"type":"string"}}}},"CreateMultipleTasksRequest":{"required":["tasks"],"type":"object","properties":{"tasks":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/CreateTaskRequest"}}}},"CreatePatDto":{"required":["description"],"type":"object","properties":{"description":{"type":"string","description":"Description of the PAT"},"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null, token never expires.","format":"int64","example":1661172869000}}},"CreateProjectRequest":{"required":["icuPlaceholders","languages","name","organizationId"],"type":"object","properties":{"baseLanguageTag":{"type":"string","description":"Tag of one of created languages, to select it as base language. If not provided, first language will be selected as base."},"icuPlaceholders":{"type":"boolean","description":"Whether to use ICU placeholder visualization in the editor and it's support."},"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageRequest"}},"name":{"maxLength":50,"minLength":3,"type":"string"},"organizationId":{"minimum":1,"type":"integer","description":"Organization to create the project in","format":"int64"},"slug":{"maxLength":60,"minLength":3,"pattern":"^[a-z0-9-]*[a-z]+[a-z0-9-]*$","type":"string","description":"Slug of your project used in url e.g. \"/v2/projects/what-a-project\". If not provided, it will be generated"}}},"CreateProviderRequest":{"required":["authorizationUri","clientId","clientSecret","domain","enabled","force","tokenUri"],"type":"object","properties":{"authorizationUri":{"maxLength":255,"minLength":0,"type":"string"},"clientId":{"maxLength":255,"minLength":0,"type":"string"},"clientSecret":{"maxLength":255,"minLength":0,"type":"string"},"domain":{"maxLength":255,"minLength":0,"type":"string"},"enabled":{"type":"boolean"},"force":{"type":"boolean"},"tokenUri":{"maxLength":255,"minLength":0,"type":"string"}}},"CreateTaskRequest":{"required":["assignees","description","keys","languageId","type"],"type":"object","properties":{"assignees":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"description":{"maxLength":2000,"minLength":0,"type":"string"},"dueDate":{"type":"integer","description":"Due to date in epoch format (milliseconds).","format":"int64","example":1661172869000},"keys":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"languageId":{"type":"integer","description":"Id of language, this task is attached to.","format":"int64","example":1},"name":{"maxLength":255,"minLength":3,"type":"string"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"CreateTranslationOrderRequest":{"required":["agencyId","sendReadOnlyInvitation","tasks"],"type":"object","properties":{"agencyId":{"type":"integer","format":"int64"},"sendReadOnlyInvitation":{"type":"boolean"},"tasks":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/CreateTaskRequest"}}}},"CreditBalanceModel":{"required":["bucketSize","creditBalance","extraCreditBalance"],"type":"object","properties":{"bucketSize":{"type":"integer","format":"int64"},"creditBalance":{"type":"integer","format":"int64"},"extraCreditBalance":{"type":"integer","description":"Customers were able to buy extra credits separately in the past.\n\nThis option is not available anymore and this field is kept only for backward compatibility purposes and is always 0.","format":"int64","deprecated":true}}},"DeleteKeysDto":{"required":["ids"],"type":"object","properties":{"ids":{"uniqueItems":true,"type":"array","description":"IDs of keys to delete","items":{"type":"integer","description":"IDs of keys to delete","format":"int64"}}}},"DeleteKeysRequest":{"required":["keyIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}}}},"DomainRequest":{"required":["domain","state"],"type":"object","properties":{"domain":{"type":"string"},"state":{"type":"string"}}},"EditKeyDto":{"required":["name"],"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"Description of the key","example":"This key is used on homepage. It's a label of sign up button."},"name":{"type":"string"},"namespace":{"type":"string"}}},"EditProjectRequest":{"required":["icuPlaceholders","name","useNamespaces"],"type":"object","properties":{"baseLanguageId":{"type":"integer","format":"int64"},"defaultNamespaceId":{"type":"integer","format":"int64"},"description":{"maxLength":2000,"minLength":3,"type":"string"},"icuPlaceholders":{"type":"boolean","description":"Whether to use ICU placeholder visualization in the editor and it's support."},"name":{"maxLength":50,"minLength":3,"type":"string"},"slug":{"maxLength":60,"minLength":3,"pattern":"^[a-z0-9-]*[a-z]+[a-z0-9-]*$","type":"string"},"useNamespaces":{"type":"boolean"}}},"EeSubscriptionModel":{"required":["cancelAtPeriodEnd","currentUserCount","enabledFeatures","licenseKey","name","nonCommerical","status"],"type":"object","properties":{"cancelAtPeriodEnd":{"type":"boolean"},"currentPeriodEnd":{"type":"integer","format":"int64"},"currentUserCount":{"type":"integer","format":"int64"},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"lastValidCheck":{"type":"string","format":"date-time"},"licenseKey":{"type":"string"},"name":{"type":"string"},"nonCommerical":{"type":"boolean"},"status":{"type":"string","enum":["ACTIVE","CANCELED","PAST_DUE","UNPAID","ERROR","TRIALING","KEY_USED_BY_ANOTHER_INSTANCE","UNKNOWN"]}}},"EntityDescriptionWithRelations":{"required":["data","entityClass","entityId"],"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"object"}},"entityClass":{"type":"string"},"entityId":{"type":"integer","format":"int64"}}},"ErrorResponseBody":{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}}},"ErrorResponseTyped":{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}}},"ExistenceEntityDescription":{"required":["data","entityClass","entityId","relations"],"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"object"}},"entityClass":{"type":"string"},"entityId":{"type":"integer","format":"int64"},"exists":{"type":"boolean"},"relations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/EntityDescriptionWithRelations"}}}},"ExportFormatModel":{"required":["defaultFileStructureTemplate","extension","format","mediaType"],"type":"object","properties":{"defaultFileStructureTemplate":{"type":"string"},"extension":{"type":"string"},"format":{"type":"string","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"mediaType":{"type":"string"}}},"ExportParams":{"required":["format","supportArrays","zip"],"type":"object","properties":{"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"},"zip":{"type":"boolean"}}},"GenerateSlugDto":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"oldSlug":{"type":"string"}}},"GetKeysRequestDto":{"required":["keys","languageTags"],"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyDefinitionDto"}},"languageTags":{"type":"array","description":"Tags to return language translations in","items":{"type":"string","description":"Tags to return language translations in"}}}},"HierarchyItem":{"required":["requires","scope"],"type":"object","properties":{"requires":{"type":"array","items":{"$ref":"#/components/schemas/HierarchyItem"}},"scope":{"type":"string","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}}},"ImageUploadInfoDto":{"type":"object","properties":{"location":{"type":"string"}}},"ImportAddFilesResultModel":{"required":["errors","warnings"],"type":"object","properties":{"errors":{"type":"array","items":{"$ref":"#/components/schemas/ErrorResponseBody"}},"result":{"$ref":"#/components/schemas/PagedModelImportLanguageModel"},"warnings":{"type":"array","items":{"$ref":"#/components/schemas/ErrorResponseBody"}}}},"ImportFileIssueModel":{"required":["id","params","type"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"params":{"type":"array","items":{"$ref":"#/components/schemas/ImportFileIssueParamModel"}},"type":{"type":"string","enum":["KEY_IS_NOT_STRING","MULTIPLE_VALUES_FOR_KEY_AND_LANGUAGE","VALUE_IS_NOT_STRING","KEY_IS_EMPTY","VALUE_IS_EMPTY","PO_MSGCTXT_NOT_SUPPORTED","ID_ATTRIBUTE_NOT_PROVIDED","TARGET_NOT_PROVIDED","TRANSLATION_TOO_LONG","KEY_IS_BLANK","TRANSLATION_DEFINED_IN_ANOTHER_FILE","INVALID_CUSTOM_VALUES","DESCRIPTION_TOO_LONG"]}}},"ImportFileIssueParamModel":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["KEY_NAME","KEY_ID","LANGUAGE_ID","KEY_INDEX","VALUE","LINE","FILE_NODE_ORIGINAL","LANGUAGE_NAME"]},"value":{"type":"string"}}},"ImportFileMapping":{"required":["fileName"],"type":"object","properties":{"fileName":{"type":"string","description":"Name of the file to import. This is the name of the file provided in `files` request part or in uploaded archive."},"format":{"type":"string","description":"Format of the file. If not provided, Tolgee will try to guess the format from the file name or file contents.\n\nIt is recommended to provide these values to prevent any issues with format detection.","enum":["CSV_ICU","CSV_JAVA","CSV_PHP","CSV_RUBY","JSON_I18NEXT","JSON_ICU","JSON_JAVA","JSON_PHP","JSON_RUBY","JSON_C","PO_PHP","PO_C","PO_JAVA","PO_ICU","PO_RUBY","PO_PYTHON","STRINGS","STRINGSDICT","APPLE_XLIFF","APPLE_XCSTRINGS","PROPERTIES_ICU","PROPERTIES_JAVA","PROPERTIES_UNKNOWN","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","YAML_RUBY","YAML_JAVA","YAML_ICU","YAML_PHP","YAML_UNKNOWN","XLIFF_ICU","XLIFF_JAVA","XLIFF_PHP","XLIFF_RUBY","RESX_ICU","XLSX_ICU","XLSX_JAVA","XLSX_PHP","XLSX_RUBY"]},"languageTag":{"type":"string","description":"The existing language tag in the Tolgee platform to which the imported language should be mapped.\n\nWhen null, Tolgee will try to guess the language from the file contents or file name."},"languageTagsToImport":{"type":"array","description":"Tags of languages to be imported. When null, all languages from will be imported.\n\nThis field is useful when the file contains multiple languages and you want to import only some of them. For example when importing Apple String Catalog (APPLE_XCSTRINGS), you might want only to import the base language.","items":{"type":"string","description":"Tags of languages to be imported. When null, all languages from will be imported.\n\nThis field is useful when the file contains multiple languages and you want to import only some of them. For example when importing Apple String Catalog (APPLE_XCSTRINGS), you might want only to import the base language."}},"namespace":{"type":"string","description":"Namespace to import the file to. If not provided, the key will be imported without namespace."}},"description":"Definition of mapping for each file to import."},"ImportKeysDto":{"required":["keys"],"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/ImportKeysItemDto"}}}},"ImportKeysItemDto":{"required":["name","translations"],"type":"object","properties":{"description":{"type":"string","description":"Description of key","example":"This key is used on homepage. It's a label of sign up button."},"name":{"type":"string","description":"Key name to set translations for","example":"what_a_key_to_translate"},"namespace":{"type":"string","description":"The namespace of the key. (When empty or null default namespace will be used)"},"tags":{"type":"array","description":"Tags of the key","example":["homepage","user-profile"],"items":{"type":"string","description":"Tags of the key","example":"[\"homepage\",\"user-profile\"]"}},"translations":{"type":"object","additionalProperties":{"type":"string","description":"Object mapping language tag to translation","example":"{\"en\":\"What a translated value!\",\"cs\":\"Jaká to přeložená hodnota!\"}"},"description":"Object mapping language tag to translation","example":{"en":"What a translated value!","cs":"Jaká to přeložená hodnota!"}}}},"ImportKeysResolvableDto":{"required":["keys"],"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/ImportKeysResolvableItemDto"}}}},"ImportKeysResolvableItemDto":{"required":["name","translations"],"type":"object","properties":{"name":{"type":"string","description":"Key name to set translations for","example":"what_a_key_to_translate"},"namespace":{"type":"string","description":"The namespace of the key. (When empty or null default namespace will be used)"},"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/KeyScreenshotDto"}},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ImportTranslationResolvableDto"},"description":"Object mapping language tag to translation"}}},"ImportLanguageModel":{"required":["conflictCount","id","importFileId","importFileIssueCount","importFileName","name","resolvedCount","totalCount"],"type":"object","properties":{"conflictCount":{"type":"integer","format":"int32"},"existingLanguageAbbreviation":{"type":"string"},"existingLanguageId":{"type":"integer","format":"int64"},"existingLanguageName":{"type":"string"},"existingLanguageTag":{"type":"string"},"id":{"type":"integer","format":"int64"},"importFileId":{"type":"integer","format":"int64"},"importFileIssueCount":{"type":"integer","format":"int32"},"importFileName":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"resolvedCount":{"type":"integer","format":"int32"},"totalCount":{"type":"integer","format":"int32"}}},"ImportNamespaceModel":{"required":["name"],"type":"object","properties":{"id":{"type":"integer","description":"The id of namespace. When null, namespace doesn't exist and will be created by import.","format":"int64","example":10000048},"name":{"type":"string","example":"homepage"}}},"ImportSettingsModel":{"required":["convertPlaceholdersToIcu","createNewKeys","overrideKeyDescriptions"],"type":"object","properties":{"convertPlaceholdersToIcu":{"type":"boolean","description":"If true, placeholders from other formats will be converted to ICU when possible"},"createNewKeys":{"type":"boolean","description":"If false, only updates keys, skipping the creation of new keys"},"overrideKeyDescriptions":{"type":"boolean","description":"If true, key descriptions will be overridden by the import"}}},"ImportSettingsRequest":{"required":["convertPlaceholdersToIcu","createNewKeys","overrideKeyDescriptions"],"type":"object","properties":{"convertPlaceholdersToIcu":{"type":"boolean","description":"If true, placeholders from other formats will be converted to ICU when possible"},"createNewKeys":{"type":"boolean","description":"If false, only updates keys, skipping the creation of new keys"},"overrideKeyDescriptions":{"type":"boolean","description":"If true, key descriptions will be overridden by the import"}}},"ImportTranslationModel":{"required":["existingKeyIsPlural","id","isPlural","keyId","keyName","override","resolved"],"type":"object","properties":{"conflictId":{"type":"integer","format":"int64"},"conflictText":{"type":"string"},"existingKeyIsPlural":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"isPlural":{"type":"boolean"},"keyDescription":{"type":"string"},"keyId":{"type":"integer","format":"int64"},"keyName":{"type":"string"},"override":{"type":"boolean"},"resolved":{"type":"boolean"},"text":{"type":"string"}}},"ImportTranslationResolvableDto":{"required":["resolution","text"],"type":"object","properties":{"resolution":{"type":"string","description":"Determines, how conflict is resolved.\n\n- KEEP: Translation is not changed\n- OVERRIDE: Translation is overridden\n- NEW: New translation is created\n- FORCE_OVERRIDE: Translation is updated, created or kept.\n","example":"OVERRIDE","enum":["KEEP","OVERRIDE","NEW","FORCE_OVERRIDE"]},"text":{"type":"string","description":"Translation text","example":"Hello! I am a translation!"}},"description":"Object mapping language tag to translation"},"InvoiceModel":{"required":["createdAt","hasUsage","id","number","pdfReady","total"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"hasUsage":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"number":{"type":"string","description":"The number on the invoice"},"pdfReady":{"type":"boolean","description":"Whether pdf is ready to download. If not, wait around few minutes until it's generated."},"taxRatePercentage":{"type":"number"},"total":{"type":"number","description":"The Total amount with tax"}}},"JwtAuthenticationResponse":{"type":"object","properties":{"accessToken":{"type":"string"},"tokenType":{"type":"string"}}},"KeyDefinitionDto":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"KeyDisabledLanguageModel":{"required":["id","tag"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"}},"description":"Disabled languages"},"KeyDisabledLanguagesModel":{"required":["disabledLanguages","id","name"],"type":"object","properties":{"disabledLanguages":{"type":"array","description":"Disabled languages","items":{"$ref":"#/components/schemas/KeyDisabledLanguageModel"}},"id":{"type":"integer","description":"Id of key record","format":"int64"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"}}},"KeyId":{"type":"object","properties":{"id":{"type":"integer","description":"If key id is provided, name and namespace are ignored.","format":"int64"},"name":{"type":"string"},"namespace":{"type":"string"}},"description":"Exclude keys filtered by the provided key information"},"KeyImportResolvableResultModel":{"required":["keys","screenshots"],"type":"object","properties":{"keys":{"type":"array","description":"List of keys","items":{"$ref":"#/components/schemas/KeyModel"}},"screenshots":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ScreenshotModel"},"description":"Map uploadedImageId to screenshot"}}},"KeyInScreenshotModel":{"required":["keyId","keyName"],"type":"object","properties":{"keyId":{"type":"integer","format":"int64"},"keyName":{"type":"string"},"keyNamespace":{"type":"string"},"originalText":{"type":"string"},"position":{"$ref":"#/components/schemas/KeyInScreenshotPosition"}}},"KeyInScreenshotPosition":{"required":["height","width","x","y"],"type":"object","properties":{"height":{"type":"integer","format":"int32"},"width":{"type":"integer","format":"int32"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"}}},"KeyInScreenshotPositionDto":{"required":["height","width","x","y"],"type":"object","properties":{"height":{"type":"integer","format":"int32"},"width":{"type":"integer","format":"int32"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"}}},"KeyModel":{"required":["id","name"],"type":"object","properties":{"custom":{"type":"object","additionalProperties":{"type":"object","description":"Custom values of the key"},"description":"Custom values of the key"},"description":{"type":"string","description":"Description of key","example":"This key is used on homepage. It's a label of sign up button."},"id":{"type":"integer","description":"Id of key record","format":"int64"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"}}},"KeyScreenshotDto":{"required":["uploadedImageId"],"type":"object","properties":{"positions":{"type":"array","items":{"$ref":"#/components/schemas/KeyInScreenshotPositionDto"}},"text":{"type":"string"},"uploadedImageId":{"type":"integer","description":"Ids of screenshot uploaded with /v2/image-upload endpoint","format":"int64"}}},"KeySearchResultView":{"required":["id","name"],"type":"object","properties":{"baseTranslation":{"type":"string"},"description":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"namespace":{"type":"string"},"translation":{"type":"string"}}},"KeySearchSearchResultModel":{"required":["id","name"],"type":"object","properties":{"baseTranslation":{"type":"string"},"description":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"namespace":{"type":"string"},"translation":{"type":"string"},"view":{"$ref":"#/components/schemas/KeySearchResultView"}}},"KeyTaskViewModel":{"required":["done","languageId","languageTag","number","type","userAssigned"],"type":"object","properties":{"done":{"type":"boolean"},"languageId":{"type":"integer","format":"int64"},"languageTag":{"type":"string"},"number":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]},"userAssigned":{"type":"boolean"}},"description":"Tasks related to this key"},"KeyWithBaseTranslationModel":{"required":["id","name"],"type":"object","properties":{"baseTranslation":{"type":"string","description":"Base translation","example":"This is translation"},"id":{"type":"integer","description":"Id of key record","format":"int64"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"}}},"KeyWithDataModel":{"required":["custom","id","isPlural","name","screenshots","tags","translations"],"type":"object","properties":{"custom":{"type":"object","additionalProperties":{"type":"object","description":"Custom values of the key"},"description":"Custom values of the key"},"description":{"type":"string","description":"Description of key","example":"This key is used on homepage. It's a label of sign up button."},"id":{"type":"integer","description":"Id of key record","format":"int64"},"isPlural":{"type":"boolean","description":"If key is pluralized. If it will be reflected in the editor"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"},"pluralArgName":{"type":"string","description":"The argument name for the plural"},"screenshots":{"type":"array","description":"Screenshots of the key","items":{"$ref":"#/components/schemas/ScreenshotModel"}},"tags":{"uniqueItems":true,"type":"array","description":"Tags of key","items":{"$ref":"#/components/schemas/TagModel"}},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationModel"},"description":"Translations object containing values updated in this request","example":{"en":{"id":100000003,"text":"This is super translation!"}}}}},"KeyWithTranslationsModel":{"required":["contextPresent","createdAt","keyId","keyIsPlural","keyName","keyTags","screenshotCount","translations"],"type":"object","properties":{"contextPresent":{"type":"boolean","description":"There is a context available for this key"},"createdAt":{"type":"integer","description":"The time when the key was created","format":"int64"},"keyDescription":{"type":"string","description":"The namespace of the key","example":"homepage"},"keyId":{"type":"integer","description":"Id of key record","format":"int64"},"keyIsPlural":{"type":"boolean","description":"Is this key a plural?","example":true},"keyName":{"type":"string","description":"Name of key","example":"this_is_super_key"},"keyNamespace":{"type":"string","description":"The namespace of the key","example":"homepage"},"keyNamespaceId":{"type":"integer","description":"The namespace id of the key","format":"int64","example":100000282},"keyPluralArgName":{"type":"string","description":"The placeholder name for plural parameter","example":"value"},"keyTags":{"type":"array","description":"Tags of key","items":{"$ref":"#/components/schemas/TagModel"}},"screenshotCount":{"type":"integer","description":"Count of screenshots provided for the key","format":"int64","example":1},"screenshots":{"type":"array","description":"Key screenshots. Not provided when API key hasn't screenshots.view scope permission.","items":{"$ref":"#/components/schemas/ScreenshotModel"}},"tasks":{"type":"array","description":"Tasks related to this key","items":{"$ref":"#/components/schemas/KeyTaskViewModel"}},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationViewModel"},"description":"Translations object","example":"\n {\n \"en\": {\n \"id\": 100000003, \n \"text\": \"This is super translation!\"\n \"state\": \"TRANSLATED\",\n \"commentCount\": 1\n }\n }\n "}}},"KeysScopeView":{"required":["characterCount","keyCount","keyCountIncludingConflicts","wordCount"],"type":"object","properties":{"characterCount":{"type":"integer","format":"int64"},"keyCount":{"type":"integer","format":"int64"},"keyCountIncludingConflicts":{"type":"integer","format":"int64"},"wordCount":{"type":"integer","format":"int64"}}},"KeysWithTranslationsPageModel":{"required":["selectedLanguages"],"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithTranslationsModel"}}}},"nextCursor":{"type":"string","description":"Cursor to get next data","example":"eyJrZXlJZCI6eyJkaXJlY3Rpb24iOiJBU0MiLCJ2YWx1ZSI6IjEwMDAwMDAxMjAifX0="},"page":{"$ref":"#/components/schemas/PageMetadata"},"pagedModel":{"$ref":"#/components/schemas/PagedModelKeyWithTranslationsModel"},"selectedLanguages":{"type":"array","description":"Provided languages data","items":{"$ref":"#/components/schemas/LanguageModel"}}}},"LanguageAiPromptCustomizationModel":{"required":["language"],"type":"object","properties":{"description":{"type":"string","description":"The language description used in the prompt that helps AI translator to fine tune results for specific language","example":"For arabic language, we are super formal. Always use these translations: \nPaper -> ورقة\nOffice -> مكتب\n"},"language":{"$ref":"#/components/schemas/LanguageModel"}}},"LanguageConfigItemModel":{"required":["enabledServices","enabledServicesInfo"],"type":"object","properties":{"enabledServices":{"uniqueItems":true,"type":"array","description":"Services to be used for suggesting (deprecated: use enabledServicesInfo)","deprecated":true,"items":{"type":"string","description":"Services to be used for suggesting (deprecated: use enabledServicesInfo)","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"enabledServicesInfo":{"uniqueItems":true,"type":"array","description":"Info about enabled services","items":{"$ref":"#/components/schemas/MtServiceInfo"}},"primaryService":{"type":"string","description":"Service used for automated translating (deprecated: use primaryServiceInfo)","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"primaryServiceInfo":{"$ref":"#/components/schemas/MtServiceInfo"},"targetLanguageId":{"type":"integer","description":"When null, its a default configuration applied to not configured languages","format":"int64"},"targetLanguageName":{"type":"string","description":"When null, its a default configuration applied to not configured languages"},"targetLanguageTag":{"type":"string","description":"When null, its a default configuration applied to not configured languages"}}},"LanguageInfoModel":{"required":["supportedServices"],"type":"object","properties":{"languageId":{"type":"integer","format":"int64"},"languageTag":{"type":"string"},"supportedServices":{"type":"array","items":{"$ref":"#/components/schemas/MtSupportedService"}}}},"LanguageMapping":{"required":["importLanguage","platformLanguageTag"],"type":"object","properties":{"importLanguage":{"type":"string","description":"The language from the imported file.\n\nFor xliff files, this is the `source-language` or the `target-language` attribute value of `file` element.","example":"en-US"},"platformLanguageTag":{"type":"string","description":"The tag of language existing in the Tolgee platform to which the imported language should be mapped.","example":"en-US"}},"description":"Maps the languages from imported files to languages existing in the Tolgee platform.\n\nUse this field only when your files contain multiple languages (e.g., XLIFF files).\n\nOtherwise, use the `languageTag` property of `fileMappings`.\n\nExample: In xliff files, there are `source-language` and `target-language` attributes defined on `file` element. Using this field you can map source and target values to languages stored in the Tolgee Platform."},"LanguageModel":{"required":["base","id","name","tag"],"type":"object","properties":{"base":{"type":"boolean","description":"Whether is base language of project","example":false},"flagEmoji":{"type":"string","description":"Language flag emoji as UTF-8 emoji","example":"🇨🇿"},"id":{"type":"integer","format":"int64"},"name":{"type":"string","description":"Language name in english","example":"Czech"},"originalName":{"type":"string","description":"Language name in this language","example":"čeština"},"tag":{"type":"string","description":"Language tag according to BCP 47 definition","example":"cs-CZ"}}},"LanguageRequest":{"required":["name","originalName","tag"],"type":"object","properties":{"flagEmoji":{"maxLength":20,"minLength":0,"type":"string","description":"Language flag emoji as UTF-8 emoji","example":"🇨🇿"},"name":{"maxLength":100,"minLength":0,"type":"string","description":"Language name in english","example":"Czech"},"originalName":{"maxLength":100,"minLength":0,"type":"string","description":"Language name in this language","example":"čeština"},"tag":{"maxLength":20,"minLength":0,"pattern":"^[^,]*$","type":"string","description":"Language tag according to BCP 47 definition","example":"cs-CZ"}}},"LanguageStatsModel":{"required":["reviewedKeyCount","reviewedPercentage","reviewedWordCount","translatedKeyCount","translatedPercentage","translatedWordCount","untranslatedKeyCount","untranslatedPercentage","untranslatedWordCount"],"type":"object","properties":{"languageFlagEmoji":{"type":"string"},"languageId":{"type":"integer","format":"int64"},"languageName":{"type":"string"},"languageOriginalName":{"type":"string"},"languageTag":{"type":"string"},"reviewedKeyCount":{"type":"integer","format":"int64"},"reviewedPercentage":{"type":"number","format":"double"},"reviewedWordCount":{"type":"integer","format":"int64"},"translatedKeyCount":{"type":"integer","format":"int64"},"translatedPercentage":{"type":"number","format":"double"},"translatedWordCount":{"type":"integer","format":"int64"},"untranslatedKeyCount":{"type":"integer","format":"int64"},"untranslatedPercentage":{"type":"number","format":"double"},"untranslatedWordCount":{"type":"integer","format":"int64"}}},"LoginRequest":{"required":["password","username"],"type":"object","properties":{"otp":{"type":"string"},"password":{"type":"string"},"username":{"type":"string"}}},"MachineTranslationLanguagePropsDto":{"type":"object","properties":{"enabledServices":{"uniqueItems":true,"type":"array","description":"List of enabled services (deprecated: use enabledServicesInfo)","deprecated":true,"items":{"type":"string","description":"List of enabled services (deprecated: use enabledServicesInfo)","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"enabledServicesInfo":{"uniqueItems":true,"type":"array","description":"Info about enabled services","items":{"$ref":"#/components/schemas/MtServiceInfo"}},"primaryService":{"type":"string","description":"This service will be used for automated translation","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"primaryServiceInfo":{"$ref":"#/components/schemas/MtServiceInfo"},"targetLanguageId":{"type":"integer","description":"The language to apply those rules. If null, then this settings are default.","format":"int64"}}},"MachineTranslationProviderModel":{"type":"object","properties":{"supportedLanguages":{"type":"array","description":"BCP 47 tags of languages supported by the translation service. When null, all possible languages are supported. \n\nPlease note that Tolgee tries to fall back to a higher subtag if the subtag is not supported.\n\nE.g., if `pt-BR` is not supported. Tolgee fallbacks to `pt`.","items":{"type":"string","description":"BCP 47 tags of languages supported by the translation service. When null, all possible languages are supported. \n\nPlease note that Tolgee tries to fall back to a higher subtag if the subtag is not supported.\n\nE.g., if `pt-BR` is not supported. Tolgee fallbacks to `pt`."}}}},"MachineTranslationRequest":{"required":["keyIds","targetLanguageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"targetLanguageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"ModifiedEntityModel":{"required":["entityClass","entityId"],"type":"object","properties":{"description":{"type":"object","additionalProperties":{"type":"object"}},"entityClass":{"type":"string"},"entityId":{"type":"integer","format":"int64"},"exists":{"type":"boolean"},"modifications":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/PropertyModification"}},"relations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ExistenceEntityDescription"}}}},"MtCreditsPriceModel":{"required":["amount","id","price"],"type":"object","properties":{"amount":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"price":{"type":"number"}}},"MtServiceDTO":{"required":["defaultEnabledForProject","enabled"],"type":"object","properties":{"defaultEnabledForProject":{"type":"boolean"},"enabled":{"type":"boolean"}}},"MtServiceInfo":{"required":["serviceType"],"type":"object","properties":{"formality":{"type":"string","enum":["FORMAL","INFORMAL","DEFAULT"]},"serviceType":{"type":"string","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"description":"Info about enabled services"},"MtServicesDTO":{"required":["services"],"type":"object","properties":{"defaultPrimaryService":{"type":"string","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"services":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MtServiceDTO"}}}},"MtSupportedService":{"required":["formalitySupported","serviceType"],"type":"object","properties":{"formalitySupported":{"type":"boolean"},"serviceType":{"type":"string","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}}},"NamespaceModel":{"required":["id","name"],"type":"object","properties":{"id":{"type":"integer","description":"The id of namespace","format":"int64","example":10000048},"name":{"type":"string","example":"homepage"}}},"NotificationModel":{"required":["id","type"],"type":"object","properties":{"createdAt":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int64"},"linkedTask":{"$ref":"#/components/schemas/TaskModel"},"originatingUser":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"project":{"$ref":"#/components/schemas/SimpleProjectModel"},"type":{"type":"string","enum":["TASK_ASSIGNED","TASK_FINISHED","TASK_CANCELED","MFA_ENABLED","MFA_DISABLED","PASSWORD_CHANGED"]}}},"NotificationSettingGroupModel":{"required":["email","inApp"],"type":"object","properties":{"email":{"type":"boolean"},"inApp":{"type":"boolean"}}},"NotificationSettingModel":{"required":["accountSecurity","tasks"],"type":"object","properties":{"accountSecurity":{"$ref":"#/components/schemas/NotificationSettingGroupModel"},"tasks":{"$ref":"#/components/schemas/NotificationSettingGroupModel"}}},"NotificationSettingsRequest":{"required":["channel","enabled","group"],"type":"object","properties":{"channel":{"type":"string","example":"IN_APP","enum":["IN_APP","EMAIL"]},"enabled":{"type":"boolean","description":"True if the setting should be enabled, false for disabled","example":false},"group":{"type":"string","example":"TASKS","enum":["ACCOUNT_SECURITY","TASKS"]}}},"NotificationsMarkSeenRequest":{"required":["notificationIds"],"type":"object","properties":{"notificationIds":{"type":"array","description":"Notification IDs to be marked as seen","example":[1,2,3],"items":{"type":"integer","description":"Notification IDs to be marked as seen","format":"int64"}}}},"OAuthPublicConfigDTO":{"required":["enabled"],"type":"object","properties":{"clientId":{"type":"string"},"enabled":{"type":"boolean"}}},"OAuthPublicExtendsConfigDTO":{"required":["enabled"],"type":"object","properties":{"authorizationUrl":{"type":"string"},"clientId":{"type":"string"},"enabled":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string"}}}},"OrganizationDto":{"required":["name"],"type":"object","properties":{"description":{"type":"string","example":"This is a beautiful organization full of beautiful and clever people"},"name":{"maxLength":50,"minLength":3,"type":"string","example":"Beautiful organization"},"slug":{"maxLength":60,"minLength":3,"pattern":"^[a-z0-9-]*[a-z]+[a-z0-9-]*$","type":"string","example":"btforg"}}},"OrganizationInvitationModel":{"required":["code","createdAt","id","type"],"type":"object","properties":{"code":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"createdBy":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"id":{"type":"integer","format":"int64"},"invitedUserEmail":{"type":"string"},"invitedUserName":{"type":"string"},"type":{"type":"string","enum":["MEMBER","OWNER"]}}},"OrganizationInviteUserDto":{"required":["roleType"],"type":"object","properties":{"email":{"maxLength":250,"minLength":0,"type":"string","description":"Email to send invitation to"},"name":{"maxLength":250,"minLength":0,"type":"string","description":"Name of invited user"},"roleType":{"type":"string","enum":["MEMBER","OWNER"]}}},"OrganizationModel":{"required":["basePermissions","id","name","slug"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"basePermissions":{"$ref":"#/components/schemas/PermissionModel"},"currentUserRole":{"type":"string","description":"The role of currently authorized user. \n \nCan be null when user has direct access to one of the projects owned by the organization.","enum":["MEMBER","OWNER"]},"description":{"type":"string","example":"This is a beautiful organization full of beautiful and clever people"},"id":{"type":"integer","format":"int64"},"name":{"type":"string","example":"Beautiful organization"},"slug":{"type":"string","example":"btforg"}}},"PageMetadata":{"type":"object","properties":{"number":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"totalElements":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"}}},"Pageable":{"type":"object","properties":{"page":{"minimum":0,"type":"integer","format":"int32"},"size":{"minimum":1,"type":"integer","format":"int32"},"sort":{"type":"array","items":{"type":"string"}}}},"PagedModelApiKeyModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"apiKeys":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeyModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelBatchJobModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"batchJobs":{"type":"array","items":{"$ref":"#/components/schemas/BatchJobModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelContentDeliveryConfigModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"contentDeliveryConfigs":{"type":"array","items":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelContentStorageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"contentStorages":{"type":"array","items":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelImportFileIssueModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"importFileIssues":{"type":"array","items":{"$ref":"#/components/schemas/ImportFileIssueModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelImportLanguageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languages":{"type":"array","items":{"$ref":"#/components/schemas/ImportLanguageModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelImportTranslationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"translations":{"type":"array","items":{"$ref":"#/components/schemas/ImportTranslationModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelInvoiceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"invoices":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelKeyModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelKeySearchSearchResultModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeySearchSearchResultModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelKeyWithTranslationsModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithTranslationsModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelLanguageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelModifiedEntityModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"modifiedEntities":{"type":"array","items":{"$ref":"#/components/schemas/ModifiedEntityModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelNamespaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"namespaces":{"type":"array","items":{"$ref":"#/components/schemas/NamespaceModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelNotificationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"notificationModelList":{"type":"array","items":{"$ref":"#/components/schemas/NotificationModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelOrganizationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"organizations":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelPatModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"pats":{"type":"array","items":{"$ref":"#/components/schemas/PatModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelProjectActivityModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"activities":{"type":"array","items":{"$ref":"#/components/schemas/ProjectActivityModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelProjectModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"projects":{"type":"array","items":{"$ref":"#/components/schemas/ProjectModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelProjectWithStatsModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"projects":{"type":"array","items":{"$ref":"#/components/schemas/ProjectWithStatsModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelSimpleUserAccountModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/SimpleUserAccountModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTagModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTaskModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/components/schemas/TaskModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTaskWithProjectModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/components/schemas/TaskWithProjectModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTranslationCommentModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"translationComments":{"type":"array","items":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTranslationHistoryModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"revisions":{"type":"array","items":{"$ref":"#/components/schemas/TranslationHistoryModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTranslationMemoryItemModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"translationMemoryItems":{"type":"array","items":{"$ref":"#/components/schemas/TranslationMemoryItemModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelUserAccountInProjectModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountInProjectModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelUserAccountModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelUserAccountWithOrganizationRoleModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"usersInOrganization":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountWithOrganizationRoleModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelWebhookConfigModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"webhookConfigs":{"type":"array","items":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelWithNextCursorNotificationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"notificationModelList":{"type":"array","items":{"$ref":"#/components/schemas/NotificationModel"}}}},"nextCursor":{"type":"string","description":"Cursor to get next data","example":"eyJrZXlJZCI6eyJkaXJlY3Rpb24iOiJBU0MiLCJ2YWx1ZSI6IjEwMDAwMDAxMjAifX0="},"page":{"$ref":"#/components/schemas/PageMetadata"},"pagedModel":{"$ref":"#/components/schemas/PagedModelNotificationModel"}}},"PatModel":{"required":["createdAt","description","id","updatedAt"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"updatedAt":{"type":"integer","format":"int64"}}},"PatWithUserModel":{"required":["createdAt","description","id","updatedAt","user"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"updatedAt":{"type":"integer","format":"int64"},"user":{"$ref":"#/components/schemas/SimpleUserAccountModel"}}},"PermissionModel":{"required":["scopes"],"type":"object","properties":{"permittedLanguageIds":{"type":"array","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","example":[200001,200004],"deprecated":true,"items":{"type":"integer","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","format":"int64","deprecated":true}},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if uses granular permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"PermissionWithAgencyModel":{"required":["scopes"],"type":"object","properties":{"agency":{"$ref":"#/components/schemas/TranslationAgencySimpleModel"},"permittedLanguageIds":{"type":"array","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","example":[200001,200004],"deprecated":true,"items":{"type":"integer","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","format":"int64","deprecated":true}},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if uses granular permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"PlanIncludedUsageModel":{"required":["mtCredits","seats","translationSlots","translations"],"type":"object","properties":{"mtCredits":{"type":"integer","format":"int64"},"seats":{"type":"integer","format":"int64"},"translationSlots":{"type":"integer","format":"int64"},"translations":{"type":"integer","format":"int64"}}},"PlanIncludedUsageRequest":{"required":["mtCredits","seats","translations"],"type":"object","properties":{"mtCredits":{"type":"integer","format":"int64"},"seats":{"type":"integer","format":"int64"},"translations":{"type":"integer","format":"int64"}}},"PlanPricesModel":{"required":["perSeat","subscriptionMonthly","subscriptionYearly"],"type":"object","properties":{"perSeat":{"type":"number"},"perThousandMtCredits":{"type":"number"},"perThousandTranslations":{"type":"number"},"subscriptionMonthly":{"type":"number"},"subscriptionYearly":{"type":"number"}}},"PlanPricesRequest":{"required":["subscriptionMonthly","subscriptionYearly"],"type":"object","properties":{"perSeat":{"minimum":0,"type":"number"},"perThousandMtCredits":{"minimum":0,"type":"number"},"perThousandTranslations":{"minimum":0,"type":"number"},"subscriptionMonthly":{"minimum":0,"type":"number"},"subscriptionYearly":{"minimum":0,"type":"number"}}},"PlausibleDto":{"required":["scriptUrl","url"],"type":"object","properties":{"domain":{"type":"string"},"scriptUrl":{"type":"string"},"url":{"type":"string"}}},"PreTranslationByTmRequest":{"required":["keyIds","targetLanguageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"targetLanguageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"PreferredAgencyResponse":{"type":"object","properties":{"preferredAgencyId":{"type":"integer","format":"int64"}}},"PrepareSetEeLicenceKeyModel":{"required":["plan","usage"],"type":"object","properties":{"plan":{"$ref":"#/components/schemas/SelfHostedEePlanModel"},"usage":{"$ref":"#/components/schemas/UsageModel"}}},"PrivateUserAccountModel":{"required":["accountType","deletable","globalServerRole","id","mfaEnabled","needsSuperJwtToken","username"],"type":"object","properties":{"accountType":{"type":"string","enum":["LOCAL","MANAGED","THIRD_PARTY"]},"avatar":{"$ref":"#/components/schemas/Avatar"},"deletable":{"type":"boolean"},"domain":{"type":"string"},"emailAwaitingVerification":{"type":"string"},"globalServerRole":{"type":"string","enum":["USER","ADMIN"]},"id":{"type":"integer","format":"int64"},"mfaEnabled":{"type":"boolean"},"name":{"type":"string"},"needsSuperJwtToken":{"type":"boolean"},"thirdPartyAuthType":{"type":"string","enum":["GOOGLE","GITHUB","OAUTH2","SSO","SSO_GLOBAL"]},"username":{"type":"string"}}},"ProjectActivityAuthorModel":{"required":["deleted","id"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"deleted":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}}},"ProjectActivityModel":{"required":["revisionId","timestamp","type"],"type":"object","properties":{"author":{"$ref":"#/components/schemas/ProjectActivityAuthorModel"},"counts":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}},"meta":{"type":"object","additionalProperties":{"type":"object"}},"modifiedEntities":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/ModifiedEntityModel"}}},"params":{"type":"object"},"revisionId":{"type":"integer","format":"int64"},"timestamp":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["UNKNOWN","SET_TRANSLATION_STATE","SET_TRANSLATIONS","DISMISS_AUTO_TRANSLATED_STATE","SET_OUTDATED_FLAG","TRANSLATION_COMMENT_ADD","TRANSLATION_COMMENT_DELETE","TRANSLATION_COMMENT_EDIT","TRANSLATION_COMMENT_SET_STATE","SCREENSHOT_DELETE","SCREENSHOT_ADD","KEY_TAGS_EDIT","KEY_NAME_EDIT","KEY_DELETE","CREATE_KEY","COMPLEX_EDIT","IMPORT","CREATE_LANGUAGE","EDIT_LANGUAGE","DELETE_LANGUAGE","HARD_DELETE_LANGUAGE","CREATE_PROJECT","EDIT_PROJECT","NAMESPACE_EDIT","BATCH_PRE_TRANSLATE_BY_TM","BATCH_MACHINE_TRANSLATE","AUTO_TRANSLATE","BATCH_CLEAR_TRANSLATIONS","BATCH_COPY_TRANSLATIONS","BATCH_SET_TRANSLATION_STATE","BATCH_TAG_KEYS","BATCH_UNTAG_KEYS","BATCH_SET_KEYS_NAMESPACE","AUTOMATION","CONTENT_DELIVERY_CONFIG_CREATE","CONTENT_DELIVERY_CONFIG_UPDATE","CONTENT_DELIVERY_CONFIG_DELETE","CONTENT_STORAGE_CREATE","CONTENT_STORAGE_UPDATE","CONTENT_STORAGE_DELETE","WEBHOOK_CONFIG_CREATE","WEBHOOK_CONFIG_UPDATE","WEBHOOK_CONFIG_DELETE","COMPLEX_TAG_OPERATION","TASKS_CREATE","TASK_CREATE","TASK_UPDATE","TASK_KEYS_UPDATE","TASK_FINISH","TASK_CLOSE","TASK_REOPEN","TASK_KEY_UPDATE","ORDER_TRANSLATION"]}}},"ProjectAiPromptCustomizationModel":{"type":"object","properties":{"description":{"type":"string","description":"The project description used in the prompt that helps AI translator to understand the context of your project.","example":"We are Dunder Mifflin, a paper company. We sell paper. This is an project of translations for out paper selling app."}}},"ProjectInvitationModel":{"required":["createdAt","id","permission"],"type":"object","properties":{"code":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"createdBy":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"id":{"type":"integer","format":"int64"},"invitedUserEmail":{"type":"string"},"invitedUserName":{"type":"string"},"permission":{"$ref":"#/components/schemas/PermissionWithAgencyModel"},"permittedLanguageIds":{"type":"array","items":{"type":"integer","format":"int64"}},"type":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]}}},"ProjectInviteUserDto":{"type":"object","properties":{"agencyId":{"type":"integer","description":"Id of invited agency","format":"int64"},"email":{"maxLength":250,"minLength":0,"type":"string","description":"Email to send invitation to"},"languages":{"uniqueItems":true,"type":"array","description":"Deprecated -> use translate languages","deprecated":true,"items":{"type":"integer","description":"Deprecated -> use translate languages","format":"int64","deprecated":true}},"name":{"maxLength":250,"minLength":0,"type":"string","description":"Name of invited user"},"scopes":{"uniqueItems":true,"type":"array","description":"Granted scopes for the invited user","example":["translations.view","translations.edit"],"items":{"type":"string","description":"Granted scopes for the invited user","example":"[\"translations.view\",\"translations.edit\"]"}},"stateChangeLanguages":{"uniqueItems":true,"type":"array","description":"Languages user can change translation state (review)","deprecated":true,"items":{"type":"integer","description":"Languages user can change translation state (review)","format":"int64","deprecated":true}},"translateLanguages":{"uniqueItems":true,"type":"array","description":"Languages user can translate to","deprecated":true,"items":{"type":"integer","description":"Languages user can translate to","format":"int64","deprecated":true}},"type":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguages":{"uniqueItems":true,"type":"array","description":"Languages user can view","deprecated":true,"items":{"type":"integer","description":"Languages user can view","format":"int64","deprecated":true}}}},"ProjectModel":{"required":["computedPermission","icuPlaceholders","id","name","useNamespaces"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"baseLanguage":{"$ref":"#/components/schemas/LanguageModel"},"computedPermission":{"$ref":"#/components/schemas/ComputedPermissionModel"},"defaultNamespace":{"$ref":"#/components/schemas/NamespaceModel"},"description":{"type":"string"},"directPermission":{"$ref":"#/components/schemas/PermissionModel"},"icuPlaceholders":{"type":"boolean","description":"Whether to disable ICU placeholder visualization in the editor and it's support."},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"organizationOwner":{"$ref":"#/components/schemas/SimpleOrganizationModel"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"slug":{"type":"string"},"useNamespaces":{"type":"boolean"}}},"ProjectStatistics":{"required":["keyCount","languageCount","projectId","translationStatePercentages"],"type":"object","properties":{"keyCount":{"type":"integer","format":"int64"},"languageCount":{"type":"integer","format":"int64"},"projectId":{"type":"integer","format":"int64"},"translationStatePercentages":{"type":"object","additionalProperties":{"type":"number"}}}},"ProjectStatsModel":{"required":["baseWordsCount","keyCount","languageCount","languageStats","membersCount","projectId","reviewedPercentage","tagCount","taskCount","translatedPercentage"],"type":"object","properties":{"baseWordsCount":{"type":"integer","format":"int64"},"keyCount":{"type":"integer","format":"int64"},"languageCount":{"type":"integer","format":"int32"},"languageStats":{"type":"array","items":{"$ref":"#/components/schemas/LanguageStatsModel"}},"membersCount":{"type":"integer","format":"int64"},"projectId":{"type":"integer","format":"int64"},"reviewedPercentage":{"type":"number","format":"double"},"tagCount":{"type":"integer","format":"int64"},"taskCount":{"type":"integer","format":"int64"},"translatedPercentage":{"type":"number","format":"double"}}},"ProjectTransferOptionModel":{"required":["id","name","slug"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"slug":{"type":"string"}}},"ProjectWithStatsModel":{"required":["computedPermission","icuPlaceholders","id","languages","name","stats"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"baseLanguage":{"$ref":"#/components/schemas/LanguageModel"},"computedPermission":{"$ref":"#/components/schemas/ComputedPermissionModel"},"description":{"type":"string"},"directPermission":{"$ref":"#/components/schemas/PermissionModel"},"icuPlaceholders":{"type":"boolean","description":"Whether to disable ICU placeholder visualization in the editor and it's support."},"id":{"type":"integer","format":"int64"},"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageModel"}},"name":{"type":"string"},"organizationOwner":{"$ref":"#/components/schemas/SimpleOrganizationModel"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"slug":{"type":"string"},"stats":{"$ref":"#/components/schemas/ProjectStatistics"}}},"PropertyModification":{"type":"object","properties":{"new":{"type":"object"},"old":{"type":"object"}}},"PublicBillingConfigurationDTO":{"required":["enabled"],"type":"object","properties":{"enabled":{"type":"boolean"}}},"PublicConfigurationDTO":{"required":["allowRegistrations","appName","authentication","billing","contentDeliveryConfigured","internalControllerEnabled","machineTranslationServices","maxTranslationTextLength","maxUploadFileSize","nativeEnabled","needsEmailVerification","passwordResettable","plausible","screenshotsUrl","showVersion","slack","translationsViewLanguagesLimit","userCanCreateOrganizations","userSourceField","version"],"type":"object","properties":{"allowRegistrations":{"type":"boolean"},"appName":{"type":"string"},"authMethods":{"$ref":"#/components/schemas/AuthMethodsDTO"},"authentication":{"type":"boolean"},"billing":{"$ref":"#/components/schemas/PublicBillingConfigurationDTO"},"capterraTracker":{"type":"string"},"chatwootToken":{"type":"string"},"clientSentryDsn":{"type":"string"},"contentDeliveryConfigured":{"type":"boolean"},"ga4Tag":{"type":"string"},"internalControllerEnabled":{"type":"boolean"},"machineTranslationServices":{"$ref":"#/components/schemas/MtServicesDTO"},"maxTranslationTextLength":{"type":"integer","format":"int64"},"maxUploadFileSize":{"type":"integer","format":"int32"},"nativeEnabled":{"type":"boolean"},"needsEmailVerification":{"type":"boolean"},"passwordResettable":{"type":"boolean"},"plausible":{"$ref":"#/components/schemas/PlausibleDto"},"postHogApiKey":{"type":"string"},"postHogHost":{"type":"string"},"recaptchaSiteKey":{"type":"string"},"screenshotsUrl":{"type":"string"},"showVersion":{"type":"boolean"},"slack":{"$ref":"#/components/schemas/SlackDTO"},"translationsViewLanguagesLimit":{"type":"integer","format":"int32"},"userCanCreateOrganizations":{"type":"boolean"},"userSourceField":{"type":"boolean"},"version":{"type":"string"}}},"PublicInvitationModel":{"required":["code","id"],"type":"object","properties":{"code":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"id":{"type":"integer","format":"int64"},"organizationName":{"type":"string"},"projectName":{"type":"string"}}},"PublicSsoTenantModel":{"required":["domain","force","global"],"type":"object","properties":{"domain":{"type":"string"},"force":{"type":"boolean"},"global":{"type":"boolean"}}},"PublicUsageModel":{"required":["availablePayAsYouGoMtCredits","creditBalance","creditBalanceNextRefillAt","creditBalanceRefilledAt","currentPayAsYouGoMtCredits","currentTranslationSlots","currentTranslations","extraCreditBalance","includedMtCredits","includedTranslationSlots","includedTranslations","organizationId","translationSlotsLimit","translationsLimit"],"type":"object","properties":{"availablePayAsYouGoMtCredits":{"type":"integer","description":"The maximum amount organization can spend on MT credit usage before they reach the spending limit","format":"int64"},"creditBalance":{"type":"integer","description":"Current balance of standard credits. Standard credits are refilled every month","format":"int64"},"creditBalanceNextRefillAt":{"type":"integer","description":"Date when credits will be refilled. (In epoch format)","format":"int64"},"creditBalanceRefilledAt":{"type":"integer","description":"Date when credits were refilled. (In epoch format)","format":"int64"},"currentPayAsYouGoMtCredits":{"type":"integer","description":"Currently used credits over credits included in plan and extra credits","format":"int64"},"currentTranslationSlots":{"type":"integer","description":"How many translations slots are currently used by organization","format":"int64"},"currentTranslations":{"type":"integer","description":"How many non-empty translations are currently stored by organization","format":"int64"},"extraCreditBalance":{"type":"integer","description":"Customers were able to buy extra credits separately in the past.\n\nThis option is not available anymore and this field is kept only for backward compatibility purposes and is always 0.","format":"int64","deprecated":true},"includedMtCredits":{"type":"integer","description":"How many credits are included in your current plan","format":"int64"},"includedTranslationSlots":{"type":"integer","description":"How many translation slots are included in current subscription plan. How many translation slots can organization use without additional costs","format":"int64"},"includedTranslations":{"type":"integer","description":"How many translations are included in current subscription plan. How many translations can organization use without additional costs","format":"int64"},"organizationId":{"type":"integer","format":"int64"},"translationSlotsLimit":{"type":"integer","description":"How many translations can be stored within your organization","format":"int64"},"translationsLimit":{"type":"integer","description":"How many translations can be stored until reaching the limit. (For pay us you go, the top limit is the spending limit)","format":"int64"}}},"QuickStartModel":{"required":["completedSteps","finished","open"],"type":"object","properties":{"completedSteps":{"type":"array","items":{"type":"string"}},"finished":{"type":"boolean"},"open":{"type":"boolean"}},"example":"Quick start data for current user"},"RegenerateApiKeyDto":{"type":"object","properties":{"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null key never expires.","format":"int64","example":1661172869000}}},"RegeneratePatDto":{"type":"object","properties":{"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null key never expires.","format":"int64","example":1661172869000}}},"RelatedKeyDto":{"required":["keyName"],"type":"object","properties":{"keyName":{"type":"string"},"namespace":{"type":"string"}},"description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. "},"RevealedApiKeyModel":{"required":["description","id","key","projectId","projectName","scopes"],"type":"object","properties":{"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"key":{"type":"string","description":"Resulting user's api key"},"lastUsedAt":{"type":"integer","format":"int64"},"projectId":{"type":"integer","format":"int64"},"projectName":{"type":"string"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"userFullName":{"type":"string"},"username":{"type":"string"}}},"RevealedPatModel":{"required":["createdAt","description","id","token","updatedAt"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"token":{"type":"string"},"updatedAt":{"type":"integer","format":"int64"}}},"S3ContentStorageConfigDto":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"accessKey":{"maxLength":255,"minLength":0,"type":"string"},"bucketName":{"maxLength":255,"minLength":0,"type":"string"},"contentStorageType":{"type":"string","enum":["S3","AZURE"]},"enabled":{"type":"boolean"},"endpoint":{"maxLength":255,"minLength":0,"type":"string"},"secretKey":{"maxLength":255,"minLength":0,"type":"string"},"signingRegion":{"maxLength":255,"minLength":0,"type":"string"}}},"S3ContentStorageConfigModel":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"bucketName":{"type":"string"},"endpoint":{"type":"string"},"signingRegion":{"type":"string"}}},"ScreenshotInfoDto":{"type":"object","properties":{"location":{"type":"string"},"positions":{"type":"array","items":{"$ref":"#/components/schemas/KeyInScreenshotPositionDto"}},"text":{"type":"string"}}},"ScreenshotModel":{"required":["fileUrl","filename","id","keyReferences","thumbnail","thumbnailUrl"],"type":"object","properties":{"createdAt":{"type":"string","format":"date-time"},"fileUrl":{"type":"string"},"filename":{"type":"string","description":"File name, which may be downloaded from the screenshot path.\n\nWhen images are secured. Encrypted timestamp is appended to the filename. \n "},"height":{"type":"integer","format":"int32"},"id":{"type":"integer","format":"int64"},"keyReferences":{"type":"array","items":{"$ref":"#/components/schemas/KeyInScreenshotModel"}},"location":{"type":"string"},"middleSized":{"type":"string"},"middleSizedUrl":{"type":"string"},"thumbnail":{"type":"string","description":"Thumbnail file name, which may be downloaded from the screenshot path.\n\nWhen images are secured. Encrypted timestamp is appended to the filename. \n "},"thumbnailUrl":{"type":"string"},"width":{"type":"integer","format":"int32"}},"description":"Screenshots of the key"},"SelectAllResponse":{"required":["ids"],"type":"object","properties":{"ids":{"type":"array","items":{"type":"integer","format":"int64"}}}},"SelfHostedEePlanModel":{"required":["enabledFeatures","free","hasYearlyPrice","id","includedUsage","name","nonCommercial","prices","public"],"type":"object","properties":{"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"free":{"type":"boolean"},"hasYearlyPrice":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"includedUsage":{"$ref":"#/components/schemas/PlanIncludedUsageModel"},"name":{"type":"string"},"nonCommercial":{"type":"boolean"},"prices":{"$ref":"#/components/schemas/PlanPricesModel"},"public":{"type":"boolean"}}},"SelfHostedEeSubscriptionModel":{"required":["createdAt","currentBillingPeriod","id","plan","status"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"currentBillingPeriod":{"type":"string","enum":["MONTHLY","YEARLY"]},"currentPeriodEnd":{"type":"integer","format":"int64"},"currentPeriodStart":{"type":"integer","format":"int64"},"estimatedCosts":{"type":"number"},"id":{"type":"integer","format":"int64"},"licenseKey":{"type":"string"},"plan":{"$ref":"#/components/schemas/SelfHostedEePlanModel"},"status":{"type":"string","enum":["ACTIVE","CANCELED","PAST_DUE","UNPAID","ERROR","TRIALING","KEY_USED_BY_ANOTHER_INSTANCE","UNKNOWN"]}}},"SetDisabledLanguagesRequest":{"required":["languageIds"],"type":"object","properties":{"languageIds":{"type":"array","items":{"type":"integer","format":"int64"}}}},"SetFileNamespaceRequest":{"type":"object","properties":{"namespace":{"type":"string"}}},"SetKeysNamespaceRequest":{"required":["keyIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"namespace":{"maxLength":100,"minLength":0,"type":"string"}}},"SetLanguagePromptCustomizationRequest":{"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"The language description used in the prompt that helps AI translator to fine tune results for specific language","example":"For arabic language, we are super formal. Always use these translations: \nPaper -> ورقة\nOffice -> مكتب\n"}}},"SetLicenseKeyDto":{"required":["licenseKey"],"type":"object","properties":{"licenseKey":{"type":"string"}}},"SetMachineTranslationSettingsDto":{"required":["settings"],"type":"object","properties":{"settings":{"type":"array","items":{"$ref":"#/components/schemas/MachineTranslationLanguagePropsDto"}}}},"SetOrganizationRoleDto":{"required":["roleType"],"type":"object","properties":{"roleType":{"type":"string","enum":["MEMBER","OWNER"]}}},"SetProjectPromptCustomizationRequest":{"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"The project description used in the prompt that helps AI translator to understand the context of your project.","example":"We are Dunder Mifflin, a paper company. We sell paper. This is an project of translations for out paper selling app."}}},"SetTranslationsResponseModel":{"required":["keyId","keyIsPlural","keyName","translations"],"type":"object","properties":{"keyId":{"type":"integer","description":"Id of key record","format":"int64"},"keyIsPlural":{"type":"boolean"},"keyName":{"type":"string","description":"Name of key","example":"this_is_super_key"},"keyNamespace":{"type":"string","description":"The namespace of the key","example":"homepage"},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationModel"},"description":"Translations object containing values updated in this request","example":{"en":{"id":100000003,"text":"This is super translation!"}}}}},"SetTranslationsStateStateRequest":{"required":["keyIds","languageIds","state"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"languageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}},"state":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},"SetTranslationsWithKeyDto":{"required":["key","translations"],"type":"object","properties":{"key":{"type":"string","description":"Key name to set translations for","example":"what_a_key_to_translate"},"languagesToReturn":{"uniqueItems":true,"type":"array","description":"List of languages to return translations for. \n\nIf not provided, only modified translation will be provided.\n ","example":["en","de","fr"],"items":{"type":"string","description":"List of languages to return translations for. \n\nIf not provided, only modified translation will be provided.\n ","example":"[\"en\",\"de\",\"fr\"]"}},"namespace":{"type":"string","description":"The namespace of the key. (When empty or null default namespace will be used)"},"translations":{"type":"object","additionalProperties":{"type":"string","description":"Object mapping language tag to translation","example":"{\"en\":\"What a translated value!\",\"cs\":\"Jaká to přeložená hodnota!\"}"},"description":"Object mapping language tag to translation","example":{"en":"What a translated value!","cs":"Jaká to přeložená hodnota!"}}}},"SimpleOrganizationModel":{"required":["basePermissions","id","name","slug"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"basePermissions":{"$ref":"#/components/schemas/PermissionModel"},"description":{"type":"string","example":"This is a beautiful organization full of beautiful and clever people"},"id":{"type":"integer","format":"int64"},"name":{"type":"string","example":"Beautiful organization"},"slug":{"type":"string","example":"btforg"}}},"SimpleProjectModel":{"required":["icuPlaceholders","id","name"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"baseLanguage":{"$ref":"#/components/schemas/LanguageModel"},"description":{"type":"string"},"icuPlaceholders":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"slug":{"type":"string"}}},"SimpleUserAccountModel":{"required":["deleted","id","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"deleted":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}}},"SingleStepImportRequest":{"required":["convertPlaceholdersToIcu","createNewKeys","fileMappings","forceMode","overrideKeyDescriptions","tagNewKeys"],"type":"object","properties":{"convertPlaceholdersToIcu":{"type":"boolean","description":"If true, placeholders from other formats will be converted to ICU when possible"},"createNewKeys":{"type":"boolean","description":"If false, only updates keys, skipping the creation of new keys"},"fileMappings":{"type":"array","description":"Definition of mapping for each file to import.","items":{"$ref":"#/components/schemas/ImportFileMapping"}},"forceMode":{"type":"string","description":"Whether to override existing translation data.\n\nWhen set to `KEEP`, existing translations will be kept.\n\nWhen set to `OVERRIDE`, existing translations will be overwrote.\n\nWhen set to `NO_FORCE`, error will be thrown on conflict.","enum":["OVERRIDE","KEEP","NO_FORCE"]},"languageMappings":{"type":"array","description":"Maps the languages from imported files to languages existing in the Tolgee platform.\n\nUse this field only when your files contain multiple languages (e.g., XLIFF files).\n\nOtherwise, use the `languageTag` property of `fileMappings`.\n\nExample: In xliff files, there are `source-language` and `target-language` attributes defined on `file` element. Using this field you can map source and target values to languages stored in the Tolgee Platform.","items":{"$ref":"#/components/schemas/LanguageMapping"}},"overrideKeyDescriptions":{"type":"boolean","description":"If true, key descriptions will be overridden by the import"},"removeOtherKeys":{"type":"boolean","description":"If yes, keys from project that were not included in import will be deleted."},"structureDelimiter":{"type":"string","description":"When importing files in structured formats (e.g., JSON, YAML), this field defines the delimiter which will be used in names of imported keys.","example":"."},"tagNewKeys":{"type":"array","description":"Keys created by this import will be tagged with these tags. It add tags only to new keys. The keys that already exist will not be tagged.","items":{"type":"string","description":"Keys created by this import will be tagged with these tags. It add tags only to new keys. The keys that already exist will not be tagged."}}}},"SlackCommandDto":{"required":["channel_id","channel_name","command","team_domain","team_id","text","user_id","user_name"],"type":"object","properties":{"channel_id":{"type":"string"},"channel_name":{"type":"string"},"command":{"type":"string"},"team_domain":{"type":"string"},"team_id":{"type":"string"},"text":{"type":"string"},"token":{"type":"string"},"trigger_id":{"type":"string"},"user_id":{"type":"string"},"user_name":{"type":"string"}}},"SlackDTO":{"required":["connected","enabled"],"type":"object","properties":{"connected":{"type":"boolean"},"enabled":{"type":"boolean"}}},"SlackUserInfoModel":{"required":["slackAvatar","slackId","teamName"],"type":"object","properties":{"slackAvatar":{"type":"string"},"slackId":{"type":"string"},"slackName":{"type":"string"},"slackRealName":{"type":"string"},"teamName":{"type":"string"}}},"SsoGlobalPublicConfigDTO":{"required":["enabled"],"type":"object","properties":{"clientId":{"type":"string"},"customLoginText":{"type":"string"},"customLogoUrl":{"type":"string"},"domain":{"type":"string"},"enabled":{"type":"boolean"}}},"SsoOrganizationsPublicConfigDTO":{"required":["enabled"],"type":"object","properties":{"enabled":{"type":"boolean"}}},"SsoTenantModel":{"required":["authorizationUri","clientId","clientSecret","domain","enabled","force","global","tokenUri"],"type":"object","properties":{"authorizationUri":{"type":"string"},"clientId":{"type":"string"},"clientSecret":{"type":"string"},"domain":{"type":"string"},"enabled":{"type":"boolean"},"force":{"type":"boolean"},"global":{"type":"boolean"},"tokenUri":{"type":"string"}}},"SsoUrlResponse":{"required":["redirectUrl"],"type":"object","properties":{"redirectUrl":{"type":"string"}}},"StorageTestResult":{"required":["success"],"type":"object","properties":{"message":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}},"success":{"type":"boolean"}}},"StreamingResponseBody":{"type":"object"},"SuggestRequestDto":{"required":["targetLanguageId"],"type":"object","properties":{"baseText":{"type":"string","description":"Text value of base translation. Useful, when base translation is not stored yet."},"isPlural":{"type":"boolean","description":"Whether base text is plural. This value is ignored if baseText is null."},"keyId":{"type":"integer","description":"Key Id to get results for. Use when key is stored already.","format":"int64"},"plural":{"type":"boolean","writeOnly":true},"services":{"uniqueItems":true,"type":"array","description":"List of services to use. If null, then all enabled services are used.","items":{"type":"string","description":"List of services to use. If null, then all enabled services are used.","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"targetLanguageId":{"type":"integer","format":"int64"}}},"SuggestResultModel":{"required":["baseBlank"],"type":"object","properties":{"baseBlank":{"type":"boolean","description":"If true, the base translation was empty and no translation was provided."},"machineTranslations":{"type":"object","additionalProperties":{"type":"string","description":"String translations provided by enabled services. (deprecated, use `result` instead)","example":"\n {\n \"GOOGLE\": \"This was translated by Google\",\n \"TOLGEE\": \"This was translated by Tolgee Translator\",\n }\n ","deprecated":true},"description":"String translations provided by enabled services. (deprecated, use `result` instead)","example":"\n {\n \"GOOGLE\": \"This was translated by Google\",\n \"TOLGEE\": \"This was translated by Tolgee Translator\",\n }\n ","deprecated":true},"result":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationItemModel"},"description":"Results provided by enabled services.","example":{"GOOGLE":{"output":"This was translated by Google","contextDescription":null},"TOLGEE":{"output":"This was translated by Tolgee Translator","contextDescription":"This is an example in swagger"}}}}},"SumUsageItemModel":{"required":["total","unusedQuantity","usedQuantity","usedQuantityOverPlan"],"type":"object","properties":{"total":{"type":"number"},"unusedQuantity":{"type":"integer","format":"int64"},"usedQuantity":{"type":"integer","format":"int64"},"usedQuantityOverPlan":{"type":"integer","format":"int64"}}},"SuperTokenRequest":{"type":"object","properties":{"otp":{"type":"string","description":"Has to be provided when TOTP enabled"},"password":{"type":"string","description":"Has to be provided when TOTP not enabled"}}},"TagKeyDto":{"required":["name"],"type":"object","properties":{"name":{"maxLength":100,"minLength":0,"type":"string"}}},"TagKeysRequest":{"required":["keyIds","tags"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"tags":{"type":"array","items":{"type":"string"}}}},"TagModel":{"required":["id","name"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}},"description":"Tags of key"},"TaskKeysResponse":{"required":["keys"],"type":"object","properties":{"keys":{"type":"array","items":{"type":"integer","format":"int64"}}}},"TaskModel":{"required":["assignees","baseCharacterCount","baseWordCount","description","doneItems","language","number","state","totalItems","type"],"type":"object","properties":{"agency":{"$ref":"#/components/schemas/TranslationAgencySimpleModel"},"assignees":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/SimpleUserAccountModel"}},"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"baseCharacterCount":{"type":"integer","format":"int64"},"baseWordCount":{"type":"integer","format":"int64"},"closedAt":{"type":"integer","format":"int64"},"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"doneItems":{"type":"integer","format":"int64"},"dueDate":{"type":"integer","format":"int64"},"language":{"$ref":"#/components/schemas/LanguageModel"},"name":{"type":"string"},"number":{"type":"integer","format":"int64"},"state":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]},"totalItems":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"TaskPerUserReportModel":{"required":["baseCharacterCount","baseWordCount","doneItems","user"],"type":"object","properties":{"baseCharacterCount":{"type":"integer","format":"int64"},"baseWordCount":{"type":"integer","format":"int64"},"doneItems":{"type":"integer","format":"int64"},"user":{"$ref":"#/components/schemas/SimpleUserAccountModel"}}},"TaskWithProjectModel":{"required":["assignees","baseCharacterCount","baseWordCount","description","doneItems","language","number","project","state","totalItems","type"],"type":"object","properties":{"agency":{"$ref":"#/components/schemas/TranslationAgencySimpleModel"},"assignees":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/SimpleUserAccountModel"}},"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"baseCharacterCount":{"type":"integer","format":"int64"},"baseWordCount":{"type":"integer","format":"int64"},"closedAt":{"type":"integer","format":"int64"},"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"doneItems":{"type":"integer","format":"int64"},"dueDate":{"type":"integer","format":"int64"},"language":{"$ref":"#/components/schemas/LanguageModel"},"name":{"type":"string"},"number":{"type":"integer","format":"int64"},"project":{"$ref":"#/components/schemas/SimpleProjectModel"},"state":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]},"totalItems":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"TranslationAgencySimpleModel":{"required":["id","name"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"url":{"type":"string"}}},"TranslationCommentDto":{"required":["state","text"],"type":"object","properties":{"state":{"type":"string","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]},"text":{"type":"string"}}},"TranslationCommentModel":{"required":["author","createdAt","id","state","text","updatedAt"],"type":"object","properties":{"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"createdAt":{"type":"string","description":"Date when it was created","format":"date-time"},"id":{"type":"integer","description":"Id of translation comment record","format":"int64"},"state":{"type":"string","description":"State of translation","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]},"text":{"type":"string","description":"Text of comment"},"updatedAt":{"type":"string","description":"Date when it was updated","format":"date-time"}}},"TranslationCommentWithLangKeyDto":{"required":["keyId","languageId","state","text"],"type":"object","properties":{"keyId":{"type":"integer","format":"int64"},"languageId":{"type":"integer","format":"int64"},"state":{"type":"string","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]},"text":{"type":"string"}}},"TranslationHistoryModel":{"required":["revisionType","timestamp"],"type":"object","properties":{"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"modifications":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/PropertyModification"},"description":"Modified fields"},"revisionType":{"type":"string","enum":["ADD","MOD","DEL"]},"timestamp":{"type":"integer","description":"Unix timestamp of the revision","format":"int64"}}},"TranslationItemModel":{"required":["output"],"type":"object","properties":{"contextDescription":{"type":"string"},"output":{"type":"string"}},"description":"Results provided by enabled services.","example":{"GOOGLE":{"output":"This was translated by Google","contextDescription":null},"TOLGEE":{"output":"This was translated by Tolgee Translator","contextDescription":"This is an example in swagger"}}},"TranslationMemoryItemModel":{"required":["baseText","keyName","similarity","targetText"],"type":"object","properties":{"baseText":{"type":"string"},"keyName":{"type":"string"},"similarity":{"type":"number","format":"float"},"targetText":{"type":"string"}}},"TranslationModel":{"required":["auto","id","outdated","state"],"type":"object","properties":{"auto":{"type":"boolean","description":"Was translated using Translation Memory or Machine translation service?"},"id":{"type":"integer","description":"Id of translation record","format":"int64"},"mtProvider":{"type":"string","description":"Which machine translation service was used to auto translate this","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"outdated":{"type":"boolean","description":"Whether base language translation was changed after this translation was updated"},"state":{"type":"string","description":"State of translation","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]},"text":{"type":"string","description":"Translation text"}},"description":"Translations object containing values updated in this request","example":{"en":{"id":100000003,"text":"This is super translation!"}}},"TranslationViewModel":{"required":["auto","commentCount","fromTranslationMemory","id","outdated","state","unresolvedCommentCount"],"type":"object","properties":{"auto":{"type":"boolean","description":"Was translated using Translation Memory or Machine translation service?"},"commentCount":{"type":"integer","description":"Count of translation comments","format":"int64"},"fromTranslationMemory":{"type":"boolean","description":"Was translation memory used to translate this?"},"id":{"type":"integer","description":"Id of translation record","format":"int64"},"mtProvider":{"type":"string","description":"Which machine translation service was used to auto translate this","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"outdated":{"type":"boolean","description":"Whether base language translation was changed after this translation was updated"},"state":{"type":"string","description":"State of translation","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]},"text":{"type":"string","description":"Translation text"},"unresolvedCommentCount":{"type":"integer","description":"Count of unresolved translation comments","format":"int64"}},"description":"Translations object","example":"\n {\n \"en\": {\n \"id\": 100000003, \n \"text\": \"This is super translation!\"\n \"state\": \"TRANSLATED\",\n \"commentCount\": 1\n }\n }\n "},"TranslationWithCommentModel":{"required":["comment","translation"],"type":"object","properties":{"comment":{"$ref":"#/components/schemas/TranslationCommentModel"},"translation":{"$ref":"#/components/schemas/TranslationModel"}}},"UntagKeysRequest":{"required":["keyIds","tags"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"tags":{"type":"array","items":{"type":"string"}}}},"UpdateNamespaceDto":{"required":["name"],"type":"object","properties":{"name":{"type":"string"}}},"UpdatePatDto":{"required":["description"],"type":"object","properties":{"description":{"type":"string","description":"New description of the PAT"}}},"UpdateTaskKeyRequest":{"required":["done"],"type":"object","properties":{"done":{"type":"boolean"}}},"UpdateTaskKeyResponse":{"required":["done","taskFinished"],"type":"object","properties":{"done":{"type":"boolean","description":"Task key is marked as done"},"taskFinished":{"type":"boolean","description":"Task progress is 100%"}}},"UpdateTaskKeysRequest":{"type":"object","properties":{"addKeys":{"uniqueItems":true,"type":"array","description":"Keys to add to task","items":{"type":"integer","description":"Keys to add to task","format":"int64"}},"removeKeys":{"uniqueItems":true,"type":"array","description":"Keys to remove from task","items":{"type":"integer","description":"Keys to remove from task","format":"int64"}}}},"UpdateTaskRequest":{"required":["assignees","description"],"type":"object","properties":{"assignees":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"description":{"maxLength":2000,"minLength":0,"type":"string"},"dueDate":{"type":"integer","description":"Due to date in epoch format (milliseconds).","format":"int64","example":1661172869000},"name":{"maxLength":255,"minLength":3,"type":"string"}}},"UpdateTrialEndDateRequest":{"required":["trialEnd"],"type":"object","properties":{"trialEnd":{"type":"integer","format":"int64"}}},"UploadedImageModel":{"required":["createdAt","fileUrl","filename","id","requestFilename"],"type":"object","properties":{"createdAt":{"type":"string","format":"date-time"},"fileUrl":{"type":"string"},"filename":{"type":"string"},"id":{"type":"integer","format":"int64"},"location":{"type":"string"},"requestFilename":{"type":"string"}}},"UsageModel":{"required":["seats","total","translations"],"type":"object","properties":{"appliedStripeCredits":{"type":"number","description":"Relevant for invoices only. When there are applied stripe credits, we need to reduce the total price by this amount."},"credits":{"$ref":"#/components/schemas/SumUsageItemModel"},"seats":{"$ref":"#/components/schemas/AverageProportionalUsageItemModel"},"subscriptionPrice":{"type":"number"},"total":{"type":"number"},"translations":{"$ref":"#/components/schemas/AverageProportionalUsageItemModel"}}},"UsedNamespaceModel":{"type":"object","properties":{"id":{"type":"integer","description":"The id of namespace. Null for default namespace.","format":"int64","example":10000048},"name":{"type":"string","description":"Name of namespace. Null if default.","example":"homepage"}}},"UserAccountInProjectModel":{"required":["computedPermission","id","organizationBasePermission","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"computedPermission":{"$ref":"#/components/schemas/ComputedPermissionModel"},"directPermission":{"$ref":"#/components/schemas/PermissionWithAgencyModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"organizationBasePermission":{"$ref":"#/components/schemas/PermissionModel"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"username":{"type":"string"}}},"UserAccountModel":{"required":["deleted","disabled","globalServerRole","id","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"deleted":{"type":"boolean"},"disabled":{"type":"boolean"},"emailAwaitingVerification":{"type":"string"},"globalServerRole":{"type":"string","enum":["USER","ADMIN"]},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}}},"UserAccountWithOrganizationRoleModel":{"required":["id","name","projectsWithDirectPermission","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"projectsWithDirectPermission":{"type":"array","items":{"$ref":"#/components/schemas/SimpleProjectModel"}},"username":{"type":"string"}}},"UserMfaRecoveryRequestDto":{"required":["password"],"type":"object","properties":{"password":{"maxLength":50,"minLength":0,"type":"string"}}},"UserPreferencesModel":{"type":"object","properties":{"language":{"type":"string"},"preferredOrganizationId":{"type":"integer","format":"int64"}}},"UserTotpDisableRequestDto":{"required":["password"],"type":"object","properties":{"password":{"maxLength":50,"minLength":0,"type":"string"}}},"UserTotpEnableRequestDto":{"required":["otp","password","totpKey"],"type":"object","properties":{"otp":{"maxLength":6,"minLength":6,"type":"string"},"password":{"maxLength":50,"minLength":0,"type":"string"},"totpKey":{"maxLength":16,"minLength":16,"pattern":"^(?:[a-z2-7]{8})*$","type":"string"}}},"UserUpdatePasswordRequestDto":{"required":["currentPassword","password"],"type":"object","properties":{"currentPassword":{"maxLength":50,"minLength":0,"type":"string"},"password":{"maxLength":50,"minLength":8,"type":"string"}}},"UserUpdateRequestDto":{"required":["email","name"],"type":"object","properties":{"callbackUrl":{"type":"string","description":"Callback url for link sent in e-mail. This may be omitted, when server has set frontEndUrl in properties."},"currentPassword":{"maxLength":50,"minLength":0,"type":"string"},"email":{"type":"string"},"name":{"type":"string"}}},"V2EditApiKeyDto":{"required":["scopes"],"type":"object","properties":{"description":{"type":"string"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}}}},"WebhookConfigModel":{"required":["id","url","webhookSecret"],"type":"object","properties":{"firstFailed":{"type":"integer","description":"Date of the first failed webhook request. If the last webhook request is successful, this value is set to null.","format":"int64"},"id":{"type":"integer","format":"int64"},"lastExecuted":{"type":"integer","description":"Date of the last webhook request.","format":"int64"},"url":{"type":"string"},"webhookSecret":{"type":"string"}}},"WebhookConfigRequest":{"required":["url"],"type":"object","properties":{"url":{"maxLength":255,"minLength":0,"type":"string"}}},"WebhookTestResponse":{"required":["success"],"type":"object","properties":{"success":{"type":"boolean"}}},"WorkspaceModel":{"required":["id","slackTeamId","slackTeamName"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"slackTeamId":{"type":"string"},"slackTeamName":{"type":"string"}}}},"securitySchemes":{"JwtToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"SuperJwtToken":{"type":"http","description":"Super JWT token is required for sensitive operations when user has set 2FA. You can obtain super JWT token via `/v2/user/generate-super-token` endpoint. But be careful! Super JWT Token has super powers!","scheme":"bearer","bearerFormat":"JWT"},"ApiKeyInHeader":{"type":"apiKey","name":"X-API-Key","in":"header"},"ApiKeyInQueryParam":{"type":"apiKey","description":"It's not recommended to use API key in query param, since it can be stored in logs.","name":"ak","in":"query"}}}}
\ No newline at end of file
+{"openapi":"3.0.1","info":{"title":"Tolgee API","description":"Tolgee Platform REST API reference","version":"v1.0"},"externalDocs":{"description":"Tolgee documentation","url":"https://tolgee.io"},"servers":[{"url":"https://app.tolgee.io","description":"Generated server url"}],"tags":[{"name":"Localization keys","description":"Manipulates localization keys, their translations and metadata","x-order":3},{"name":"Slack slack commands","description":"Processes Slack slash commands, enabling users to execute specific actions within Slack"},{"name":"Content Delivery","description":"Endpoints for Content Delivery management"},{"name":"Notifications","description":"Manipulates notification settings"},{"name":"Notifications","description":"Manipulates notifications"},{"name":"Namespaces","description":"Manipulates key namespaces","x-order":7},{"name":"Server Administration","description":"**Only for self-hosted instances** \n\nManagees global Tolgee Platform instance data e.g., user accounts and organizations."},{"name":"Translations","description":"Operations related to translations in project","x-order":4},{"name":"Sso Tenant","description":"SSO Tenant configuration authentication"},{"name":"Big Meta","description":"Handles big meta (context) for translation keys. Tolgee automatically stores contextual data about keys to provide this information to Tolgee AI translator."},{"name":"Import Settings","description":"These endpoints enable you to store default settings for import. These settings are only used in the UI of Tolgee platform. It's also the default for stateful importing via `/v2/projects/{projectId}/import/*` API endpoints. The settings are stored per user and per project."},{"name":"Languages","description":"Languages","x-order":2},{"name":"Professional translation","description":"Endpoints related to ordering professional translation"},{"name":"Import","description":"These endpoints handle multi-step data import","x-order":5},{"name":"Tasks","description":"Manipulates tasks"},{"name":"API keys","description":"Manage Project API keys"},{"name":"All localization keys","description":"All localization keys in the project"},{"name":"Slack events","description":"Listens for Slack events, such as button clicks, and processes them"},{"name":"User","description":"Manipulates currently authenticated user"},{"name":"Invitations","description":"These endpoints manage inviting new users to projects or organizations"},{"name":"Project Transferring","description":"These endpoints manage transferring projects to other organizations"},{"name":"Tags","description":"Manipulates key tags","x-order":6},{"name":"Slack user login","description":"Connects Slack account with user account in Tolgee"},{"name":"Scope Info","description":"Returns info about permission scopes"},{"name":"Translation Comments","description":"Operations related to translation comments"},{"name":"Projects","x-order":1},{"name":"Export","x-order":4}],"paths":{"/api/project/{projectId}/export/jsonZip":{"get":{"tags":["Export"],"summary":"Export to ZIP of jsons","description":"Exports data as ZIP of jsons","operationId":"doExportJsonZip","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/zip":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"deprecated":true,"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/api/public/authorize_oauth/sso/authentication-url":{"post":{"tags":["Authentication"],"summary":"Generate authentication url (third-party, SSO)","description":"Returns URL which can be used to authenticate user using third party SSO service","operationId":"getAuthenticationUrl","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DomainRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoUrlResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/authorize_oauth/{serviceType}":{"get":{"tags":["Authentication"],"summary":"Authenticate user (third-part, oAuth)","description":"Authenticates user using third party oAuth service","operationId":"authenticateUser_1","parameters":[{"name":"serviceType","in":"path","required":true,"schema":{"type":"string"}},{"name":"code","in":"query","required":false,"schema":{"type":"string"}},{"name":"redirect_uri","in":"query","required":false,"schema":{"type":"string"}},{"name":"invitationCode","in":"query","required":false,"schema":{"type":"string"}},{"name":"domain","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/configuration":{"get":{"tags":["Public configuration controller"],"summary":"Get server configuration","operationId":"getPublicConfiguration","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicConfigurationDTO"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/generatetoken":{"post":{"tags":["Authentication"],"summary":"Generate JWT token","operationId":"authenticateUser","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/api/public/invitation_info/{code}":{"get":{"tags":["Authentication"],"summary":"Info about invitation","operationId":"invitationInfo","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/administration/organizations":{"get":{"tags":["Server Administration"],"summary":"Get all server organizations","operationId":"getOrganizations","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelOrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/organizations/{organizationId}/billing/assign-cloud-plan":{"put":{"tags":["Cloud Billing"],"summary":"Assign a plan","description":"Assigns a private free plan or trial plan to an organization.","operationId":"assignCloudPlan","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignPlanRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/administration/organizations/{organizationId}/billing/update-trial-end-date":{"put":{"tags":["Cloud Billing"],"summary":"Changes a trial end date","operationId":"updateTrialEndDAte","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTrialEndDateRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/administration/users":{"get":{"tags":["Server Administration"],"summary":"Get all server users","operationId":"getUsers","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}":{"delete":{"tags":["Server Administration"],"summary":"Delete user","operationId":"deleteUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/disable":{"put":{"tags":["Server Administration"],"summary":"Disable user","description":"Disables user account. User will not be able to log in, but their user data will be preserved, so you can enable the user later using the `enable` endpoint.","operationId":"disableUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/enable":{"put":{"tags":["Server Administration"],"summary":"Enable user","description":"Enables previously disabled user.","operationId":"enableUser","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/generate-token":{"get":{"tags":["Server Administration"],"summary":"Geneate user's JWT token","description":"Generates a JWT token for the user with provided ID. This is useful, when need to debug of the user's account. Or when an operation is required to be executed on behalf of the user.","operationId":"generateUserToken","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/administration/users/{userId}/set-role/{role}":{"put":{"tags":["Server Administration"],"summary":"Set Role","description":"Set's the global role on the Tolgee Platform server.","operationId":"setRole","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"role","in":"path","required":true,"schema":{"type":"string","enum":["USER","ADMIN"]}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-self-hosted":true}},"/v2/announcement":{"get":{"tags":["New features announcements"],"summary":"Get announcement","description":"Returns the latest announcement for the currently authenticated user","operationId":"getLatest","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnnouncementDto"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/announcement/dismiss":{"post":{"tags":["New features announcements"],"summary":"Dismiss announcement","description":"Dismisses the latest announcement for the currently authenticated user","operationId":"dismiss","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/api-keys":{"get":{"tags":["API keys"],"summary":"Get all user's API keys","operationId":"allByUser","parameters":[{"name":"pageable","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Pageable"}},{"name":"filterProjectId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":4},"post":{"tags":["API keys"],"summary":"Crete API key","description":"Creates new API key with provided scopes","operationId":"create_13","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateApiKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevealedApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":1}},"/v2/api-keys/availableScopes":{"get":{"tags":["API keys"],"summary":"Returns API key scopes for every permission type","operationId":"getScopes","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","example":{"TRANSLATE":["translations.view","translations.edit","screenshots.view"],"MANAGE":["translations.view","translations.edit","keys.edit","screenshots.view","screenshots.upload","screenshots.delete"],"EDIT":["translations.view","translations.edit","keys.edit","screenshots.view","screenshots.upload","screenshots.delete"],"VIEW":["translations.view","screenshots.view"]}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/api-keys/current":{"get":{"tags":["API keys"],"summary":"Get current API key info","description":"Returns info the API key which user currently authenticated with. Otherwise responds with 400 status code.","operationId":"getCurrent_1","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyWithLanguagesModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/api-keys/current-permissions":{"get":{"tags":["API keys"],"summary":"Get current permission info","description":"Returns current PAK or PAT permissions for current user, api-key and project","operationId":"getCurrentPermissions","parameters":[{"name":"projectId","in":"query","description":"Required when using with PAT","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyPermissionsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/api-keys/{apiKeyId}":{"put":{"tags":["API keys"],"summary":"Update API key","operationId":"update_9","parameters":[{"name":"apiKeyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2EditApiKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":6},"delete":{"tags":["API keys"],"summary":"Delete API key","operationId":"delete_13","parameters":[{"name":"apiKeyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":7}},"/v2/api-keys/{apiKeyId}/regenerate":{"put":{"tags":["API keys"],"summary":"Regenerates API key. It generates new API key value and updates its time of expiration.","operationId":"regenerate_1","parameters":[{"name":"apiKeyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateApiKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevealedApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/api-keys/{keyId}":{"get":{"tags":["API keys"],"summary":"Get one API key","description":"Returns specific API key info","operationId":"get_22","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":2}},"/v2/ee-license/info":{"get":{"tags":["EE Licence"],"summary":"Get the info about the current EE subscription","operationId":"getInfo_5","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/prepare-set-license-key":{"post":{"tags":["EE Licence"],"summary":"Get info before applying the license key","description":"Get info about the upcoming EE subscription. This will show, how much the subscription will cost when key is applied.","operationId":"prepareSetLicenseKey_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLicenseKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrepareSetEeLicenceKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/refresh":{"put":{"tags":["EE Licence"],"summary":"Refresh the EE subscription","description":"This will refresh the subscription information from the license server and update the subscription info.","operationId":"refreshSubscription","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/release-license-key":{"put":{"tags":["EE Licence"],"summary":"Remove the EE licence key","description":"This will remove the licence key from the instance.","operationId":"release","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/ee-license/set-license-key":{"put":{"tags":["EE Licence"],"summary":"Sets the EE licence key","operationId":"setLicenseKey","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLicenseKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/image-upload":{"post":{"tags":["Image upload"],"summary":"Upload an image for later use","operationId":"upload","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["image"],"type":"object","properties":{"image":{"type":"string","format":"binary"},"info":{"$ref":"#/components/schemas/ImageUploadInfoDto"}}},"encoding":{"info":{"contentType":"application/json"}}}}},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/UploadedImageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/image-upload/{ids}":{"delete":{"tags":["Image upload"],"summary":"Delete uploaded images","operationId":"delete_12","parameters":[{"name":"ids","in":"path","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/invitations/{code}/accept":{"get":{"tags":["Invitations"],"summary":"Accepts invitation to project or organization","operationId":"acceptInvitation","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/invitations/{invitationId}":{"delete":{"tags":["Invitations"],"summary":"Deletes invitation by ID","operationId":"deleteInvitation","parameters":[{"name":"invitationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/notification":{"get":{"tags":["Notifications"],"summary":"Gets notifications of the currently logged in user, newest is first.","operationId":"getNotifications","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterSeen","in":"query","description":"Filter by the `seen` parameter.\n\nno value = request everything\n\ntrue = only seen\n\nfalse = only unseen","required":false,"schema":{"type":"boolean"}},{"name":"cursor","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelWithNextCursorNotificationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/notification-settings":{"get":{"tags":["Notifications"],"summary":"Get notification settings","description":"Returns notification settings of the currently logged in user","operationId":"getNotificationsSettings","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationSettingModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Notifications"],"summary":"Save notification setting","description":"Saves new value for given parameters","operationId":"putNotificationSetting","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationSettingsRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/notifications-mark-seen":{"put":{"tags":["Notifications"],"summary":"Marks notifications of the currently logged in user with given IDs as seen.","operationId":"markNotificationsAsSeen","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationsMarkSeenRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/organizations":{"get":{"tags":["Organizations"],"summary":"Get all permitted organizations","description":"Returns all organizations, which is current user allowed to view","operationId":"getAll_10","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"filterCurrentUserOwner","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelOrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4},"post":{"tags":["Organizations"],"summary":"Create organization","operationId":"create_12","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/organizations/{id}":{"get":{"tags":["Organizations"],"summary":"Get one organization","operationId":"get_20","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Organizations"],"summary":"Update organization data","operationId":"update_8","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":5},"delete":{"tags":["Organizations"],"summary":"Delete organization","description":"Deletes organization and all its data including projects","operationId":"delete_11","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":6}},"/v2/organizations/{id}/avatar":{"put":{"tags":["Organizations"],"summary":"Upload organizations avatar","operationId":"uploadAvatar_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["avatar"],"type":"object","properties":{"avatar":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"delete":{"tags":["Organizations"],"summary":"Delete organization avatar","operationId":"removeAvatar_2","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{id}/invite":{"put":{"tags":["Invitations"],"summary":"Generate invitation link for organization","description":"Generates invitation link for organization, so users can join organization. The invitation can also be sent to an e-mail address.","operationId":"inviteUser_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInviteUserDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{id}/leave":{"put":{"tags":["Organizations"],"summary":"Leave organization","description":"Remove current user from organization","operationId":"leaveOrganization","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{id}/projects":{"get":{"tags":["Organizations"],"summary":"Get all accessible projects (by ID)","description":"Returns all organization projects the user has access to","operationId":"getAllProjects_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{id}/users":{"get":{"tags":["Organizations"],"summary":"Get all users in organization","description":"Returns all users in organization. The result also contains users who are only members of projects in the organization.","operationId":"getAllUsers_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC","username,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelUserAccountWithOrganizationRoleModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/billing/billing-info":{"get":{"tags":["Cloud Billing"],"summary":"Get stored billing info","operationId":"getBillingInfo","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BillingInfoModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/cancel-subscription":{"put":{"tags":["Cloud Billing"],"summary":"Cancel subscription","description":"When applied, current subscription will be cancelled at the period end.","operationId":"cancelSubscription","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/expected-usage":{"get":{"tags":["Cloud Billing"],"summary":"Get expected usage for current month","operationId":"getExpectedUsage_1","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/expected-usage/{type}.csv":{"get":{"tags":["Cloud Billing"],"summary":"Get expected usage detail in CSV format","description":"Returns CSV file with usage detail for each time period and it's usage.","operationId":"getExpectedUsageDetail","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"type","in":"path","required":true,"schema":{"type":"string","enum":["SEATS","TRANSLATIONS"]}}],"responses":{"200":{"description":"OK","content":{"text/csv":{"schema":{"type":"string","format":"byte"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices":{"get":{"tags":["Invoices"],"summary":"Get invoices","operationId":"getInvoices","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":10}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["createdAt,DESC"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelInvoiceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices/{invoiceId}/pdf":{"get":{"tags":["Invoices"],"summary":"Get invoice PDF","operationId":"getInvoicePdf","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"invoiceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/pdf":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices/{invoiceId}/usage":{"get":{"tags":["Invoices"],"summary":"Get invoiced usage","operationId":"getUsage_1","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"invoiceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/invoices/{invoiceId}/usage/{type}.csv":{"get":{"tags":["Invoices"],"summary":"Get usage detail in CSV format","description":"Returns CSV file with usage detail for each time period and it's usage.","operationId":"getUsageDetail","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"invoiceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"type","in":"path","required":true,"schema":{"type":"string","enum":["SEATS","TRANSLATIONS"]}}],"responses":{"200":{"description":"OK","content":{"text/csv":{"schema":{"type":"string","format":"byte"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/plans":{"get":{"tags":["Cloud Billing"],"summary":"Get cloud plans","description":"Returns list of available cloud plans for specific organization.)","operationId":"getCloudPlans","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelCloudPlanModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/self-hosted-ee/plans":{"get":{"tags":["Self-hosted EE Billing"],"summary":"Get self-hosted EE plans available for organization","operationId":"getSelfHostedPlans","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelSelfHostedEePlanModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/self-hosted-ee/subscriptions":{"get":{"tags":["Self-hosted EE Billing"],"summary":"Get self-hosted EE subscriptions","operationId":"getSelfHostedEeSubscriptions","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelSelfHostedEeSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/self-hosted-ee/subscriptions/{subscriptionId}/expected-usage":{"get":{"tags":["Self-hosted EE Billing"],"summary":"Get expected usage for current month","operationId":"getExpectedUsage","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"subscriptionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/billing/subscription":{"get":{"tags":["Cloud Billing"],"summary":"Get active subscription","operationId":"getSubscription","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudSubscriptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-cloud":true}},"/v2/organizations/{organizationId}/invitations":{"get":{"tags":["Invitations"],"summary":"Get all invitations to organization","operationId":"getInvitations","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelOrganizationInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/machine-translation-credit-balance":{"get":{"tags":["Machine translation credits"],"summary":"Get credit balance for organization","description":"Returns machine translation credit balance for organization","operationId":"getOrganizationCredits","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditBalanceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/projects-with-stats":{"get":{"tags":["Organizations"],"summary":"Get all projects with stats","description":"Returns all projects (including statistics) where current user has any permission (except none)","operationId":"getAllWithStatistics_2","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectWithStatsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/set-base-permissions":{"put":{"tags":["Advanced permissions"],"summary":"Set organization base permission","description":"Set default granular (scope-based) permissions for organization users, who don't have direct project permissions set.","operationId":"setBasePermissions","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"scopes","in":"query","description":"Granted scopes to all projects for all organization users without direct project permissions set.","required":true,"schema":{"type":"array","items":{"type":"string"}},"example":["translations.view","translations.edit"]}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/organizations/{organizationId}/set-base-permissions/{permissionType}":{"put":{"tags":["Organizations"],"summary":"Set organization base permission","description":"Sets default (level-based) permission for organization","operationId":"setBasePermissions_1","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"permissionType","in":"path","required":true,"schema":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/connect":{"post":{"tags":["Organization Slack"],"summary":"Connect Slack workspace to organization","description":"This endpoint allows the owner of an organization to connect a Slack workspace to their organization.\nChecks if the Slack integration feature is enabled for the organization and proceeds with the connection.","operationId":"connectWorkspace","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectToSlackDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/get-connect-url":{"get":{"tags":["Organization Slack"],"summary":"Get connect URL for Slack authentication","description":"Returns URL to which user should be redirected to connect Slack workspace","operationId":"connectToSlack","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConnectToSlackUrlModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/workspaces":{"get":{"tags":["Organization Slack"],"summary":"Get connected workspaces","description":"Returns a list of workspaces connected to the organization","operationId":"getConnectedWorkspaces","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelWorkspaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/slack/workspaces/{workspaceId}":{"delete":{"tags":["Organization Slack"],"summary":"Disconnect workspace","description":"Disconnects a workspace from the organization","operationId":"disconnectWorkspace","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/sso":{"get":{"tags":["Sso Tenant"],"summary":"Get SSO Tenant configuration for organization","operationId":"findProvider","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoTenantModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]},"put":{"tags":["Sso Tenant"],"summary":"Set SSO Tenant configuration for organization","operationId":"setProvider","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProviderRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoTenantModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/usage":{"get":{"tags":["Organizations"],"summary":"Get current organization usage","operationId":"getUsage","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicUsageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{organizationId}/users/{userId}":{"delete":{"tags":["Organizations"],"summary":"Remove user from organization","operationId":"removeUser","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{organizationId}/users/{userId}/set-role":{"put":{"tags":["Organizations"],"summary":"Set user role","description":"Sets user role in organization. Owner or Member.","operationId":"setUserRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetOrganizationRoleDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/organizations/{slug}":{"get":{"tags":["Organizations"],"summary":"Get organization by slug","operationId":"get_19","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/organizations/{slug}/projects":{"get":{"tags":["Organizations"],"summary":"Get all accessible projects (by slug)","description":"Returns all organization projects the user has access to","operationId":"getAllProjects","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/organizations/{slug}/projects-with-stats":{"get":{"tags":["Organizations"],"summary":"Get all projects with stats","description":"Returns all projects (including statistics) where current user has any permission (except none)","operationId":"getAllWithStatistics_1","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectWithStatsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/pats":{"get":{"tags":["Personal Access Tokens"],"summary":"Get PAKs","operationId":"getAll_9","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelPatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"post":{"tags":["Personal Access Tokens"],"summary":"Create PAK","operationId":"create_11","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePatDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RevealedPatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/pats/current":{"get":{"tags":["Personal Access Tokens"],"summary":"Return current PAK","description":"Returns current Personal Access Token. If the request is not authenticated with a Personal Access Token, it will return 400 response status.","operationId":"getCurrent","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatWithUserModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/pats/{id}":{"get":{"tags":["Personal Access Tokens"],"summary":"Get one PAK","operationId":"get_18","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"put":{"tags":["Personal Access Tokens"],"summary":"Update PAK","description":"Updates Personal Access Token","operationId":"update_7","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePatDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]},"delete":{"tags":["Personal Access Tokens"],"summary":"Delete PAK","description":"Deletes Personal Access Token","operationId":"delete_10","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/pats/{id}/regenerate":{"put":{"tags":["Personal Access Tokens"],"summary":"Regenerate PAK","description":"Regenerates Personal Access Token. It generates new token value and updates its time of expiration.","operationId":"regenerate","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegeneratePatDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RevealedPatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects":{"get":{"tags":["Projects"],"summary":"Get all permitted","description":"Returns all projects where current user has any permission","operationId":"getAll","parameters":[{"name":"filterId","in":"query","description":"Filter projects by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter projects without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"post":{"tags":["Projects"],"summary":"Create project","description":"Creates a new project with languages and initial settings.","operationId":"createProject","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateProjectRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}":{"get":{"tags":["Projects"],"summary":"Get one project","operationId":"get_4","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Projects"],"summary":"Update project settings","operationId":"editProject","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditProjectRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}],"x-order":4},"delete":{"tags":["Projects"],"summary":"Delete project","operationId":"deleteProject","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/activity":{"get":{"tags":["Projects"],"summary":"Get project activity","operationId":"getActivity","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelProjectActivityModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/activity/revisions/{revisionId}":{"get":{"tags":["Projects"],"summary":"Get one revision data","operationId":"getSingleRevision","parameters":[{"name":"revisionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectActivityModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/activity/revisions/{revisionId}/modified-entities":{"get":{"tags":["Projects"],"summary":"Get modified entities in revision","operationId":"getModifiedEntitiesByRevision","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"revisionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"filterEntityClass","in":"query","description":"Filters results by specific entity class","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelModifiedEntityModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/projects/{projectId}/ai-prompt-customization":{"get":{"tags":["AI Customization"],"summary":"Returns project level prompt customization","operationId":"getPromptProjectCustomization","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true},"put":{"tags":["AI Customization"],"summary":"Sets project level prompt customization","operationId":"setPromptProjectCustomization","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetProjectPromptCustomizationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/all-keys":{"get":{"tags":["All localization keys"],"summary":"Get all keys in project","operationId":"getAllKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":0}},"/v2/projects/{projectId}/all-keys-with-disabled-languages":{"get":{"tags":["All localization keys"],"summary":"Get disabled languages for all keys in project","description":"Returns all project key with any disabled language.\n\nIf key has no disabled language, it is not returned.","operationId":"getDisabledLanguages_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyDisabledLanguagesModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/api-keys":{"get":{"tags":["API keys"],"summary":"Get all project API keys","description":"Returns all API keys for specified project","operationId":"allByProject","parameters":[{"name":"pageable","in":"query","required":true,"schema":{"$ref":"#/components/schemas/Pageable"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelApiKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/avatar":{"put":{"tags":["Projects"],"summary":"Upload project avatar","operationId":"uploadAvatar_1","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["avatar"],"type":"object","properties":{"avatar":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Projects"],"summary":"Delete project avatar","operationId":"removeAvatar_1","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/batch-jobs":{"get":{"tags":["Batch Operations"],"summary":"List batch operations","operationId":"list_3","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelBatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/batch-jobs/{id}":{"get":{"tags":["Batch Operations"],"summary":"Get batch operation","operationId":"get_12","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/batch-jobs/{id}/cancel":{"put":{"tags":["Batch Operations"],"summary":"Stop batch operation","description":"Stops batch operation if possible.","operationId":"cancel","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/big-meta":{"post":{"tags":["Big Meta"],"summary":"Store Big Meta","description":"Stores a bigMeta for a project","operationId":"store_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BigMetaDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/billing/order-translation":{"post":{"tags":["Professional translation"],"summary":"Create multiple tasks with assigned to an agency","operationId":"createTranslationOrder","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTranslationOrderRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/billing/order-translation/preferred-agency":{"get":{"tags":["Professional translation"],"summary":"Get preferred agency","operationId":"getPreferredAgency","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreferredAgencyResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/content-delivery-configs":{"get":{"tags":["Content Delivery"],"summary":"List existing Content Delivery Configs","operationId":"list_2","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Content Delivery"],"summary":"Create Content Delivery Config","operationId":"create_6","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/content-delivery-configs/{id}":{"get":{"tags":["Content Delivery"],"summary":"Get one Content Delivery Config","operationId":"get_9","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Content Delivery"],"summary":"Update Content Delivery Config","operationId":"update_4","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Content Delivery"],"summary":"Publish to Content Delivery","description":"Immediately publishes content to the configured Content Delivery","operationId":"post","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Content Delivery"],"summary":"Delete Content Delivery Config","operationId":"delete_7","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/content-storages":{"get":{"tags":["Content Storages"],"summary":"List Content Storages","operationId":"list_1","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"post":{"tags":["Content Storages"],"summary":"Create Content Storage","operationId":"create_5","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/content-storages/test":{"post":{"tags":["Content Storages"],"summary":"Test Content Storage settings","operationId":"test_1","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageTestResult"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/content-storages/{contentStorageId}":{"get":{"tags":["Content Storages"],"summary":"Get Content Storage","operationId":"get_8","parameters":[{"name":"contentStorageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"put":{"tags":["Content Storages"],"summary":"Update Content Storage","operationId":"update_3","parameters":[{"name":"contentStorageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"delete":{"tags":["Content Storages"],"summary":"Delete Content Storage","operationId":"delete_6","parameters":[{"name":"contentStorageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/content-storages/{id}/test":{"post":{"tags":["Content Storages"],"summary":"Test existing Content Storage","description":"Tests existing Content Storage with new configuration. (Uses existing secrets, if nulls provided)","operationId":"testExisting","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentStorageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StorageTestResult"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/current-batch-jobs":{"get":{"tags":["Batch Operations"],"summary":"Get all running and pending batch operations","description":"Returns all running and pending batch operations. Completed batch operations are returned only if they are not older than 1 hour. If user doesn't have permission to view all batch operations, only their operations are returned.","operationId":"currentJobs","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelBatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/export":{"get":{"tags":["Export"],"summary":"Export data","operationId":"exportData","parameters":[{"name":"languages","in":"query","description":"Languages to be contained in export.\n \nIf null, all languages are exported","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":"en"},{"name":"format","in":"query","description":"Format to export to","required":false,"schema":{"type":"string","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]}},{"name":"structureDelimiter","in":"query","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter.","required":false,"schema":{"type":"string"}},{"name":"filterKeyId","in":"query","description":"Filter key IDs to be contained in export","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterKeyIdNot","in":"query","description":"Filter key IDs not to be contained in export","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterTag","in":"query","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only.","required":false,"schema":{"type":"string"}},{"name":"filterTagIn","in":"query","description":"Filter keys tagged by one of provided tags","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterTagNotIn","in":"query","description":"Filter keys not tagged by one of provided tags","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterKeyPrefix","in":"query","description":"Filter keys with prefix","required":false,"schema":{"type":"string"}},{"name":"filterState","in":"query","description":"Filter translations with state. By default, all states except untranslated is exported.","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterNamespace","in":"query","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"zip","in":"query","description":"If false, it doesn't return zip of files, but it returns single file.\n \nThis is possible only when single language is exported. Otherwise it returns \"400 - Bad Request\" response.","required":false,"schema":{"type":"boolean"}},{"name":"messageFormat","in":"query","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","required":false,"schema":{"type":"string","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]}},{"name":"fileStructureTemplate","in":"query","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n","required":false,"schema":{"type":"string"}},{"name":"supportArrays","in":"query","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}","required":false,"schema":{"type":"boolean"}},{"name":"escapeHtml","in":"query","description":"If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only).\n\ne.g. Key hello will be exported as <b>hello</b>","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"When multiple files are exported, they are zipped and returned as a single zip file.\nWhen a single file is exported, it is returned directly.","content":{"application/*":{}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Export"],"summary":"Export data (post)","description":"Exports data (post). Useful when exceeding allowed URL size.","operationId":"exportPost","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportParams"}}},"required":true},"responses":{"200":{"description":"When multiple files are exported, they are zipped and returned as a single zip file.\nWhen a single file is exported, it is returned directly.","content":{"application/*":{}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import":{"post":{"tags":["Import"],"summary":"Add files","description":"Prepares provided files to import.","operationId":"addFiles","parameters":[{"name":"structureDelimiter","in":"query","description":"When importing files in structured formats (e.g., JSON, YAML), this field defines the delimiter which will be used in names of imported keys.","required":false,"schema":{"type":"string","description":"When importing files in structured formats (e.g., JSON, YAML), this field defines the delimiter which will be used in names of imported keys.","example":"."},"example":"."},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["files"],"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportAddFilesResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1},"delete":{"tags":["Import"],"summary":"Delete","description":"Deletes prepared import data.","operationId":"cancelImport","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/projects/{projectId}/import-settings":{"get":{"tags":["Import Settings"],"summary":"Get Import Settings","description":"Returns import settings for the authenticated user and the project.","operationId":"get_10","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSettingsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Import Settings"],"summary":"Set Import Settings","description":"Stores import settings for the authenticated user and the project.","operationId":"store","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSettingsRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSettingsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/all-namespaces":{"get":{"tags":["Import"],"summary":"Get namespaces","description":"Returns all existing and imported namespaces","operationId":"getAllNamespaces_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelImportNamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/apply":{"put":{"tags":["Import"],"summary":"Apply import","description":"Imports the data prepared in previous step","operationId":"applyImport","parameters":[{"name":"forceMode","in":"query","description":"Whether override or keep all translations with unresolved conflicts","required":false,"schema":{"type":"string","enum":["OVERRIDE","KEEP","NO_FORCE"],"default":"NO_FORCE"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2}},"/v2/projects/{projectId}/import/result":{"get":{"tags":["Import"],"summary":"Get result","description":"Returns the result of preparation.","operationId":"getImportResult","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelImportLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/files/{fileId}/select-namespace":{"put":{"tags":["Import"],"summary":"Select namespace","description":"Sets namespace for file to import.","operationId":"selectNamespace","parameters":[{"name":"fileId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetFileNamespaceRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/files/{importFileId}/issues":{"get":{"tags":["Import"],"summary":"Get file issues","description":"Returns issues for uploaded file.","operationId":"getImportFileIssues","parameters":[{"name":"importFileId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelImportFileIssueModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{importLanguageId}/reset-existing":{"put":{"tags":["Import"],"summary":"Reset existing language pairing","description":"Resets existing language paired with language to import.","operationId":"resetExistingLanguage","parameters":[{"name":"importLanguageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{importLanguageId}/select-existing/{existingLanguageId}":{"put":{"tags":["Import"],"summary":"Pair existing language","description":"Sets existing language to pair with language to import. Data will be imported to selected existing language when applied.","operationId":"selectExistingLanguage","parameters":[{"name":"importLanguageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"existingLanguageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}":{"get":{"tags":["Import"],"summary":"Get import language","description":"Returns language prepared to import.","operationId":"getImportLanguage","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Import"],"summary":"Delete language","description":"Deletes language prepared to import.","operationId":"deleteLanguage","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-keep-existing":{"put":{"tags":["Import"],"summary":"Resolve all translation conflicts (keep existing)","description":"Resolves all translation conflicts for provided language. The old translations will be kept.","operationId":"resolveTranslationSetKeepExisting_2","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/resolve-all/set-override":{"put":{"tags":["Import"],"summary":"Resolve all translation conflicts (override)","description":"Resolves all translation conflicts for provided language. The old translations will be overridden.","operationId":"resolveTranslationSetOverride_2","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/translations":{"get":{"tags":["Import"],"summary":"Get translations","description":"Returns translations prepared to import.","operationId":"getImportTranslations","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"onlyConflicts","in":"query","description":"Whether only translations, which are in conflict with existing translations should be returned","required":false,"schema":{"type":"boolean","default":false}},{"name":"onlyUnresolved","in":"query","description":"Whether only translations with unresolved conflictswith existing translations should be returned","required":false,"schema":{"type":"boolean","default":false}},{"name":"search","in":"query","description":"String to search in translation text or key","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["keyName,ASC"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelImportTranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-keep-existing":{"put":{"tags":["Import"],"summary":"Resolve conflict (keep existing)","description":"Resolves translation conflict. The old translation will be kept.","operationId":"resolveTranslationSetKeepExisting","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/import/result/languages/{languageId}/translations/{translationId}/resolve/set-override":{"put":{"tags":["Import"],"summary":"Resolve conflict (override)","description":"Resolves translation conflict. The old translation will be overridden.","operationId":"resolveTranslationSetOverride","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/invitations":{"get":{"tags":["Invitations"],"summary":"Get project invitations","operationId":"getProjectInvitations","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelProjectInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/invite":{"put":{"tags":["Invitations"],"summary":"Generate user invitation link for project","operationId":"inviteUser","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectInviteUserDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectInvitationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/keys":{"get":{"tags":["Localization keys"],"summary":"Get all keys","operationId":"getAll_1","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelKeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"post":{"tags":["Localization keys"],"summary":"Create new key","operationId":"create_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateKeyDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/KeyWithDataModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1},"delete":{"tags":["Localization keys"],"summary":"Delete one or multiple keys (post)","description":"Delete one or multiple keys by their IDs in request body. Useful for larger requests esxceeding allowed URL length.","operationId":"delete_4","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteKeysDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/import":{"post":{"tags":["Localization keys"],"summary":"Import keys","description":"Imports new keys with translations. If key already exists, its translations and tags are not updated.","operationId":"importKeys_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportKeysDto"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/import-resolvable":{"post":{"tags":["Localization keys"],"summary":"Import keys (resolvable)","description":"Import's new keys with translations. Translations can be updated, when specified.","operationId":"importKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportKeysResolvableDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyImportResolvableResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/info":{"post":{"tags":["Localization keys"],"summary":"Get key info","description":"Returns information about keys. (KeyData, Screenshots, Translation in specified language)If key is not found, it's not included in the response.","operationId":"getInfo","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetKeysRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyWithDataModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/search":{"get":{"tags":["Localization keys"],"summary":"Search for keys","description":"This endpoint helps you to find desired key by keyName, base translation or translation in specified language.\n\nSort is ignored for this request.","operationId":"searchForKey","parameters":[{"name":"search","in":"query","description":"Search query","required":true,"schema":{"type":"string"}},{"name":"languageTag","in":"query","description":"Language to search in","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelKeySearchSearchResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/select":{"get":{"tags":["Localization keys"],"summary":"Select keys","description":"Returns all key IDs for specified filter values. This way, you can apply the same filter as in the translation view and get the resulting key IDs for future use.","operationId":"selectKeys_2","parameters":[{"name":"filterState","in":"query","description":"Translation state in the format: languageTag,state. You can use this parameter multiple times.\n\nWhen used with multiple states for same language it is applied with logical OR. \n \nWhen used with multiple languages, it is applied with logical AND.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"languages","in":"query","description":"Languages to be contained in response.\n \nTo add multiple languages, repeat this param (eg. ?languages=en&languages=de)","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":"en"},{"name":"search","in":"query","description":"String to search in key name or translation text","required":false,"schema":{"type":"string"}},{"name":"filterKeyName","in":"query","description":"Selects key with provided names. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterKeyId","in":"query","description":"Selects key with provided ID. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterUntranslatedAny","in":"query","description":"Selects only keys for which the translation is missing in any returned language. It only filters for translations included in returned languages.","required":false,"schema":{"type":"boolean"}},{"name":"filterTranslatedAny","in":"query","description":"Selects only keys, where translation is provided in any language","required":false,"schema":{"type":"boolean"}},{"name":"filterUntranslatedInLang","in":"query","description":"Selects only keys where the translation is missing for the specified language. The specified language must be included in the returned languages. Otherwise, this filter doesn't apply.","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterTranslatedInLang","in":"query","description":"Selects only keys, where translation is provided in specified language","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterHasScreenshot","in":"query","description":"Selects only keys with screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterHasNoScreenshot","in":"query","description":"Selects only keys without screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterNamespace","in":"query","description":"Filter namespaces. \n\nTo filter default namespace, set to empty string.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterTag","in":"query","description":"Selects only keys with provided tag","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterNotOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is not in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterRevisionId","in":"query","description":"Selects only key affected by activity with specidfied revision ID","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}},"example":1234567},{"name":"filterFailedKeysOfJob","in":"query","description":"Select only keys which were not successfully translated by batch job with provided id","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterTaskNumber","in":"query","description":"Select only keys which are in specified task","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterTaskKeysNotDone","in":"query","description":"Filter task keys which are `not done`","required":false,"schema":{"type":"boolean"}},{"name":"filterTaskKeysDone","in":"query","description":"Filter task keys which are `done`","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SelectAllResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{ids}":{"delete":{"tags":["Localization keys"],"summary":"Delete one or multiple keys","operationId":"delete_2","parameters":[{"name":"ids","in":"path","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/keys/{id}":{"get":{"tags":["Localization keys"],"summary":"Get one key","operationId":"get_6","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Localization keys"],"summary":"Edit key name","operationId":"edit","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4}},"/v2/projects/{projectId}/keys/{id}/big-meta":{"get":{"tags":["Big Meta"],"summary":"Get Big Meta for key","operationId":"getBigMeta","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelKeyWithBaseTranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{id}/complex-update":{"put":{"tags":["Localization keys"],"summary":"Edit key and related data","description":"Edits key name, translations, tags, screenshots, and other data","operationId":"complexEdit","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplexEditKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyWithDataModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{id}/disabled-languages":{"get":{"tags":["Localization keys"],"summary":"Get disabled languages","description":"Returns languages, in which key is disabled","operationId":"getDisabledLanguages","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Localization keys"],"summary":"Set disabled languages","description":"Sets languages, in which key is disabled","operationId":"setDisabledLanguages","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetDisabledLanguagesRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/auto-translate":{"put":{"tags":["Auto Translation"],"summary":"Auto translates keys","description":"Uses enabled auto-translation methods.\nYou need to set at least one of useMachineTranslation or useTranslationMemory to true.\n\nThis will replace the the existing translation with the result obtained from specified source!\n ","operationId":"autoTranslate","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"languages","in":"query","description":"Tags of languages to auto-translate. \nWhen no languages provided, it translates only untranslated languages.","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}}},{"name":"useMachineTranslation","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"useTranslationMemory","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/screenshots":{"get":{"tags":["Screenshots"],"summary":"Get screenshots","operationId":"getKeyScreenshots_1","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelScreenshotModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Screenshots"],"summary":"Upload screenshot","operationId":"uploadScreenshot_1","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["screenshot"],"type":"object","properties":{"screenshot":{"type":"string","format":"binary"},"info":{"$ref":"#/components/schemas/ScreenshotInfoDto"}}},"encoding":{"info":{"contentType":"application/json"}}}}},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ScreenshotModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/screenshots/{ids}":{"delete":{"tags":["Screenshots"],"summary":"Delete screenshots","operationId":"deleteScreenshots_1","parameters":[{"name":"ids","in":"path","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/tags":{"put":{"tags":["Tags"],"summary":"Tag key","description":"Tags a key with tag. If tag with provided name doesn't exist, it is created","operationId":"tagKey","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/keys/{keyId}/tags/{tagId}":{"delete":{"tags":["Tags"],"summary":"Remove tag","description":"Removes tag with provided id from key with provided id","operationId":"removeTag","parameters":[{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"tagId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/language-ai-prompt-customizations":{"get":{"tags":["AI Customization"],"summary":"Sets project level prompt customization","operationId":"getLanguagePromptCustomizations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/languages":{"get":{"tags":["Languages"],"summary":"Get all languages","operationId":"getAll_7","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["tag,ASC"]}},{"name":"filterId","in":"query","description":"Filter languages by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter languages without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelLanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"post":{"tags":["Languages"],"summary":"Create language","operationId":"createLanguage","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/languages/{languageId}":{"get":{"tags":["Languages"],"summary":"Get one language","operationId":"get_16","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"put":{"tags":["Languages"],"summary":"Update language","operationId":"editLanguage","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4},"delete":{"tags":["Languages"],"summary":"Delete specific language","operationId":"deleteLanguage_2","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/languages/{languageId}/ai-prompt-customization":{"put":{"tags":["AI Customization"],"summary":"Sets language level prompt customization","operationId":"setLanguagePromptCustomization","parameters":[{"name":"languageId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLanguagePromptCustomizationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageAiPromptCustomizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/leave":{"put":{"tags":["Projects"],"summary":"Leave project","operationId":"leaveProject","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/machine-translation-credit-balance":{"get":{"tags":["Machine translation credits"],"summary":"Get credit balance for project","description":"Returns machine translation credit balance for specified project","operationId":"getProjectCredits","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditBalanceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/machine-translation-language-info":{"get":{"tags":["Machine Translation Settings"],"summary":"Machine translation info","description":"Get enabled services and configured formality for each language","operationId":"getMachineTranslationLanguageInfo","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageInfoModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/machine-translation-service-settings":{"get":{"tags":["Machine Translation Settings"],"summary":"Get machine translation settings","operationId":"getMachineTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageConfigItemModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Machine Translation Settings"],"summary":"Sets machine translation settings","operationId":"setMachineTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetMachineTranslationSettingsDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelLanguageConfigItemModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/my-batch-jobs":{"get":{"tags":["Batch Operations"],"summary":"List user batch operations","description":"List all batch operations started by current user","operationId":"myList","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelBatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/namespace-by-name/{name}":{"get":{"tags":["Namespaces"],"summary":"Get namespace by name","description":"Returns information about a namespace by its name","operationId":"getByName","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/projects/{projectId}/namespaces":{"get":{"tags":["Namespaces"],"summary":"Get namespaces","operationId":"getAllNamespaces","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["id,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelNamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/namespaces/{id}":{"put":{"tags":["Namespaces"],"summary":"Update namespace","operationId":"update_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateNamespaceDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4}},"/v2/projects/{projectId}/per-language-auto-translation-settings":{"get":{"tags":["Auto-translation Settings"],"summary":"Get per-language auto-translation settings","operationId":"getPerLanguageAutoTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelAutoTranslationConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Auto-translation Settings"],"summary":"Set per-language auto-translation settings","operationId":"setPerLanguageAutoTranslationSettings","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AutoTranslationSettingsDto"}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelAutoTranslationConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/single-step-import":{"post":{"tags":["Import"],"summary":"Single step import","description":"Unlike the /v2/projects/{projectId}/import endpoint, imports the data in single request by provided files and parameters. This is useful for automated importing via API or CLI.","operationId":"doImport","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"required":["files","params"],"type":"object","properties":{"files":{"type":"array","items":{"type":"string","format":"binary"}},"params":{"$ref":"#/components/schemas/SingleStepImportRequest"}}},"encoding":{"params":{"contentType":"application/json"}}}}},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/start-batch-job/clear-translations":{"post":{"tags":["Batch Operations"],"summary":"Clear translation values","description":"Clear translation values for provided keys in selected languages.","operationId":"clearTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ClearTranslationsRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/copy-translations":{"post":{"tags":["Batch Operations"],"summary":"Copy translation values","description":"Copy translation values from one language to other languages.","operationId":"copyTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyTranslationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/delete-keys":{"post":{"tags":["Batch Operations"],"summary":"Delete keys","operationId":"deleteKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/machine-translate":{"post":{"tags":["Batch Operations"],"summary":"Machine Translation","description":"Translate provided keys to provided languages through primary MT provider.","operationId":"machineTranslation","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MachineTranslationRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/pre-translate-by-tm":{"post":{"tags":["Batch Operations"],"summary":"Pre-translate by TM","description":"Pre-translate provided keys to provided languages by TM.","operationId":"translate_1","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreTranslationByTmRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/set-keys-namespace":{"post":{"tags":["Batch Operations"],"summary":"Set keys namespace","operationId":"setKeysNamespace","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetKeysNamespaceRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/set-translation-state":{"post":{"tags":["Batch Operations"],"summary":"Set translation state","operationId":"setTranslationState_2","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsStateStateRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/tag-keys":{"post":{"tags":["Batch Operations"],"summary":"Add tags","operationId":"tagKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TagKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/start-batch-job/untag-keys":{"post":{"tags":["Batch Operations"],"summary":"Remove tags","operationId":"untagKeys","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UntagKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchJobModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/stats":{"get":{"tags":["Project Stats"],"summary":"Get project stats","operationId":"getProjectStats","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProjectStatsModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/stats/daily-activity":{"get":{"tags":["Project Stats"],"summary":"Get project daily amount of events","operationId":"getProjectDailyActivity","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/suggest/machine-translations":{"post":{"tags":["Translation suggestion"],"summary":"Get machine translation suggestions","description":"Suggests machine translations from enabled services","operationId":"suggestMachineTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestResultModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/suggest/machine-translations-streaming":{"post":{"tags":["Translation suggestion"],"summary":"Get machine translation suggestions (streaming)","description":"Suggests machine translations from enabled services. The results are streamed to the output in ndjson format. If an error occurs when for any service provider used, the error information is returned as a part of the result item, while the response has 200 status code.","operationId":"suggestMachineTranslationsStreaming","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/x-ndjson":{"schema":{"$ref":"#/components/schemas/StreamingResponseBody"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/suggest/translation-memory":{"post":{"tags":["Translation suggestion"],"summary":"Get suggestions from translation memory","description":"Suggests machine translations from translation memory. The result is always sorted by similarity, so sorting is not supported.","operationId":"suggestTranslationMemory","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuggestRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTranslationMemoryItemModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tag-complex":{"put":{"tags":["Tags"],"summary":"Execute complex tag operation","operationId":"executeComplexTagOperation","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplexTagKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tags":{"get":{"tags":["Tags"],"summary":"Get tags","operationId":"getAll_3","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["name,ASC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTagModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks":{"get":{"tags":["Tasks"],"summary":"Get tasks","operationId":"getTasks_1","parameters":[{"name":"filterState","in":"query","description":"Filter tasks by state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterNotState","in":"query","description":"Filter tasks without state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterAssignee","in":"query","description":"Filter tasks by assignee","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterType","in":"query","description":"Filter tasks by type","required":false,"schema":{"type":"array","items":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},{"name":"filterId","in":"query","description":"Filter tasks by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter tasks without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterProject","in":"query","description":"Filter tasks by project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotProject","in":"query","description":"Filter tasks without project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterLanguage","in":"query","description":"Filter tasks by language","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterKey","in":"query","description":"Filter tasks by key","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterAgency","in":"query","description":"Filter tasks by agency","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotClosedBefore","in":"query","description":"Exclude tasks which were closed before specified timestamp","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":4},"post":{"tags":["Tasks"],"summary":"Create task","operationId":"createTask","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTaskRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/tasks/calculate-scope":{"post":{"tags":["Tasks"],"summary":"Calculate scope","operationId":"calculateScope","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CalculateScopeRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysScopeView"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/create-multiple-tasks":{"post":{"tags":["Tasks"],"summary":"Create multiple tasks","operationId":"createTasks","parameters":[{"name":"filterState","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},{"name":"filterOutdated","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMultipleTasksRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2}},"/v2/projects/{projectId}/tasks/possible-assignees":{"get":{"tags":["Tasks"],"operationId":"getPossibleAssignees","parameters":[{"name":"filterId","in":"query","description":"Filter users by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterMinimalScope","in":"query","description":"Filter only users that have at least following scopes","required":false,"schema":{"type":"string"}},{"name":"filterViewLanguageId","in":"query","description":"Filter only users that can view language","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterEditLanguageId","in":"query","description":"Filter only users that can edit language","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterStateLanguageId","in":"query","description":"Filter only users that can edit state of language","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelSimpleUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}":{"get":{"tags":["Tasks"],"summary":"Get task","operationId":"getTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3},"put":{"tags":["Tasks"],"summary":"Update task","operationId":"updateTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5}},"/v2/projects/{projectId}/tasks/{taskNumber}/blocking-tasks":{"get":{"tags":["Tasks"],"summary":"Get blocking task numbers","description":"If the tasks is blocked by other tasks, it returns numbers of these tasks.","operationId":"getBlockingTasks","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/cancel":{"put":{"tags":["Tasks"],"summary":"Close task","operationId":"cancelTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":7}},"/v2/projects/{projectId}/tasks/{taskNumber}/close":{"put":{"tags":["Tasks"],"summary":"Close task","operationId":"closeTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"deprecated":true,"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":7}},"/v2/projects/{projectId}/tasks/{taskNumber}/finish":{"put":{"tags":["Tasks"],"summary":"Finish task","operationId":"finishTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":6}},"/v2/projects/{projectId}/tasks/{taskNumber}/keys":{"get":{"tags":["Tasks"],"summary":"Get task keys","operationId":"getTaskKeys","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskKeysResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Tasks"],"summary":"Add or remove task keys","operationId":"updateTaskKeys","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskKeysRequest"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/keys/{keyId}":{"put":{"tags":["Tasks"],"summary":"Update task key","description":"Mark key as done, which updates task progress.","operationId":"updateTaskKey","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"keyId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskKeyRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTaskKeyResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/per-user-report":{"get":{"tags":["Tasks"],"summary":"Get report","description":"Detailed statistics for every assignee","operationId":"getPerUserReport","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TaskPerUserReportModel"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/tasks/{taskNumber}/reopen":{"put":{"tags":["Tasks"],"summary":"Reopen task","operationId":"reopenTask","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":8}},"/v2/projects/{projectId}/tasks/{taskNumber}/xlsx-report":{"get":{"tags":["Tasks"],"summary":"Get report in XLSX","description":"Detailed statistics about the task results","operationId":"getXlsxReport","parameters":[{"name":"taskNumber","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","format":"binary"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/transfer-options":{"get":{"tags":["Project Transferring"],"summary":"Get transfer to organization options","description":"Returns organizations to which project can be transferred","operationId":"getTransferOptions","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelProjectTransferOptionModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/projects/{projectId}/transfer-to-organization/{organizationId}":{"put":{"tags":["Project Transferring"],"summary":"Transfer project","description":"Transfers project's ownership to organization","operationId":"transferProjectToOrganization","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/translations":{"get":{"tags":["Translations"],"summary":"Get translations in project","operationId":"getTranslations","parameters":[{"name":"cursor","in":"query","description":"Cursor to get next data","required":false,"schema":{"type":"string"}},{"name":"filterState","in":"query","description":"Translation state in the format: languageTag,state. You can use this parameter multiple times.\n\nWhen used with multiple states for same language it is applied with logical OR. \n \nWhen used with multiple languages, it is applied with logical AND.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"languages","in":"query","description":"Languages to be contained in response.\n \nTo add multiple languages, repeat this param (eg. ?languages=en&languages=de)","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":"en"},{"name":"search","in":"query","description":"String to search in key name or translation text","required":false,"schema":{"type":"string"}},{"name":"filterKeyName","in":"query","description":"Selects key with provided names. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterKeyId","in":"query","description":"Selects key with provided ID. Use this param multiple times to fetch more keys.","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterUntranslatedAny","in":"query","description":"Selects only keys for which the translation is missing in any returned language. It only filters for translations included in returned languages.","required":false,"schema":{"type":"boolean"}},{"name":"filterTranslatedAny","in":"query","description":"Selects only keys, where translation is provided in any language","required":false,"schema":{"type":"boolean"}},{"name":"filterUntranslatedInLang","in":"query","description":"Selects only keys where the translation is missing for the specified language. The specified language must be included in the returned languages. Otherwise, this filter doesn't apply.","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterTranslatedInLang","in":"query","description":"Selects only keys, where translation is provided in specified language","required":false,"schema":{"type":"string"},"example":"en-US"},{"name":"filterHasScreenshot","in":"query","description":"Selects only keys with screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterHasNoScreenshot","in":"query","description":"Selects only keys without screenshots","required":false,"schema":{"type":"boolean"}},{"name":"filterNamespace","in":"query","description":"Filter namespaces. \n\nTo filter default namespace, set to empty string.\n ","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterTag","in":"query","description":"Selects only keys with provided tag","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"filterOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterNotOutdatedLanguage","in":"query","description":"Selects only keys, where translation in provided langs is not in outdated state","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":"en-US"},{"name":"filterRevisionId","in":"query","description":"Selects only key affected by activity with specidfied revision ID","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}},"example":1234567},{"name":"filterFailedKeysOfJob","in":"query","description":"Select only keys which were not successfully translated by batch job with provided id","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"filterTaskNumber","in":"query","description":"Select only keys which are in specified task","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterTaskKeysNotDone","in":"query","description":"Filter task keys which are `not done`","required":false,"schema":{"type":"boolean"}},{"name":"filterTaskKeysDone","in":"query","description":"Filter task keys which are `done`","required":false,"schema":{"type":"boolean"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysWithTranslationsPageModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":5},"put":{"tags":["Translations"],"summary":"Update translations for existing key","description":"Sets translations for existing key","operationId":"setTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsWithKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsResponseModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2},"post":{"tags":["Translations"],"summary":"Create key or update translations","description":"Sets translations for existing key or creates new key and sets the translations to it.","operationId":"createOrUpdateTranslations","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsWithKeyDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetTranslationsResponseModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":3}},"/v2/projects/{projectId}/translations/create-comment":{"post":{"tags":["Translation Comments"],"summary":"Create translation comment","description":"Creates a translation comment. Empty translation is stored, when not exists.","operationId":"create_9","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentWithLangKeyDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TranslationWithCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{languages}":{"get":{"tags":["Translations"],"summary":"Get all translations","description":"Returns all translations for specified languages","operationId":"getAllTranslations","parameters":[{"name":"languages","in":"path","description":"Comma-separated language tags to return translations in. Languages you are not permitted to see will be silently dropped and not returned.","required":true,"schema":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"example":["en","de","fr"]},{"name":"ns","in":"query","description":"Namespace to return","required":false,"schema":{"type":"string"}},{"name":"structureDelimiter","in":"query","description":"Delimiter to structure response content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": {\"title\": \"Hello\"}}} structure.\n\nWhen null, resulting file will be a flat key-value object.\n ","required":false,"schema":{"type":"string","default":"."}},{"name":"filterTag","in":"query","description":"Enables filtering of returned keys by their tags.\nOnly keys with at least one provided tag will be returned.\nOptional, filtering is not applied if not specified.","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":["productionReady","nextRelease"]},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string","example":{"en":{"what a key":"Translated value","another key":"Another key translated"},"cs":{"what a key":"Překlad","another key":"Další překlad"}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1}},"/v2/projects/{projectId}/translations/{translationId}/comments":{"get":{"tags":["Translation Comments"],"summary":"Get translation comments","description":"Returns translation comments of translation","operationId":"getAll_5","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"post":{"tags":["Translation Comments"],"summary":"Create translation comment","operationId":"create_7","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentDto"}}},"required":true},"responses":{"201":{"description":"Created","content":{"*/*":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/comments/{commentId}":{"get":{"tags":["Translation Comments"],"summary":"Get one translation comment","operationId":"get_14","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"put":{"tags":["Translation Comments"],"summary":"Update translation comment","operationId":"update_5","parameters":[{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]},"delete":{"tags":["Translation Comments"],"summary":"Delete translation comment","operationId":"delete_8","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/comments/{commentId}/set-state/{state}":{"put":{"tags":["Translation Comments"],"summary":"Set state of translation comment","operationId":"setState","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"state","in":"path","required":true,"schema":{"type":"string","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/dismiss-auto-translated-state":{"put":{"tags":["Translations"],"summary":"Dismiss auto-translated","description":"Removes \"auto translated\" indication","operationId":"dismissAutoTranslatedState","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/history":{"get":{"tags":["Translations"],"summary":"Get translation history","description":"Sorting is not supported for supported. It is automatically sorted from newest to oldest.","operationId":"getTranslationHistory","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"},"default":["timestamp,DESC"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTranslationHistoryModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/set-outdated-flag/{state}":{"put":{"tags":["Translations"],"summary":"Set outdated value","description":"Set's \"outdated\" flag indicating the base translation was changed without updating current translation.","operationId":"setOutdated","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"state","in":"path","required":true,"schema":{"type":"boolean"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/translations/{translationId}/set-state/{state}":{"put":{"tags":["Translations"],"summary":"Set translation state","operationId":"setTranslationState","parameters":[{"name":"translationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"state","in":"path","required":true,"schema":{"type":"string","enum":["TRANSLATED","REVIEWED"]}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TranslationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/projects/{projectId}/used-namespaces":{"get":{"tags":["Namespaces"],"summary":"Get used namespaces","description":"Returns all used project namespaces. Response contains default (null) namespace if used.","operationId":"getUsedNamespaces","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelUsedNamespaceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":2}},"/v2/projects/{projectId}/users":{"get":{"tags":["Projects"],"summary":"Get users with project access","description":"Returns all project users, who have permission to access project","operationId":"getAllUsers","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"filterId","in":"query","description":"Filter users by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter users without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterAgency","in":"query","description":"Filter users from agency","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelUserAccountInProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/users/{userId}/revoke-access":{"put":{"tags":["Projects"],"summary":"Revoke project access","operationId":"revokePermission","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/users/{userId}/set-by-organization":{"put":{"tags":["Projects"],"summary":"Remove direct project permission","description":"Removes user's direct project permission, explicitly set for the project. User will have now base permissions from organization or no permission if they're not organization member.","operationId":"setOrganizationBase","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/users/{userId}/set-permissions":{"put":{"tags":["Advanced permissions"],"summary":"Set user's project permission","description":"Set user's granular (scope-based) direct project permission","operationId":"setUsersPermissions","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"scopes","in":"query","description":"Granted scopes","required":false,"schema":{"type":"array","items":{"type":"string"}},"example":["translations.view","translations.edit"]},{"name":"languages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"translateLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"viewLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"stateChangeLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/users/{userId}/set-permissions/{permissionType}":{"put":{"tags":["Projects"],"summary":"Set direct permission to user","operationId":"setUsersPermissions_1","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"permissionType","in":"path","required":true,"schema":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]}},{"name":"languages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"translateLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"viewLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"stateChangeLanguages","in":"query","required":false,"schema":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}]}},"/v2/projects/{projectId}/webhook-configs":{"get":{"tags":["Webhooks configuration"],"summary":"List webhook configurations","operationId":"list","parameters":[{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelWebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"post":{"tags":["Webhooks configuration"],"summary":"Create new webhook configuration","operationId":"create","parameters":[{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/webhook-configs/{id}":{"get":{"tags":["Webhooks configuration"],"summary":"Get one webhook configuration","operationId":"get_5","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"put":{"tags":["Webhooks configuration"],"summary":"Update webhook configuration","operationId":"update","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true},"delete":{"tags":["Webhooks configuration"],"summary":"Delete webhook configuration","operationId":"delete_1","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/projects/{projectId}/webhook-configs/{id}/test":{"post":{"tags":["Webhooks configuration"],"summary":"Test webhook configuration","description":"Sends a test request to the webhook","operationId":"test","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"projectId","in":"path","required":true,"allowEmptyValue":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WebhookTestResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-ee":true}},"/v2/public/billing/mt-credit-prices":{"get":{"tags":["Cloud Billing"],"summary":"Get public MT credit prices","operationId":"getMtCreditPrices","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelMtCreditsPriceModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"deprecated":true}},"/v2/public/billing/plans":{"get":{"tags":["Cloud Billing"],"summary":"Get all public plans","operationId":"getPlans","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelCloudPlanModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/export-info/formats":{"get":{"tags":["Export info"],"operationId":"get_2","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelExportFormatModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/machine-translation-providers":{"get":{"tags":["Machine Translation Providers"],"summary":"Returns information about supported translation providers","description":"Get machine translation providers","operationId":"getInfo_4","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MachineTranslationProviderModel"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/scope-info/hierarchy":{"get":{"tags":["Scope Info"],"summary":"Returns hierarchy of scopes","operationId":"getHierarchy","parameters":[{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HierarchyItem"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/scope-info/roles":{"get":{"tags":["Scope Info"],"summary":"Returns user roles and their scopes","operationId":"getRoles","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/slack":{"post":{"tags":["Slack slack commands"],"operationId":"slackCommand","parameters":[{"name":"X-Slack-Signature","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-Slack-Request-Timestamp","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"payload":{"$ref":"#/components/schemas/SlackCommandDto"},"body":{"type":"string"}}}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/slack/on-bot-event":{"post":{"tags":["Slack events"],"summary":"On bot event","description":"This is triggered when bot event is triggered. E.g., when app is uninstalled from workspace. \n\nHeads up! The events have to be configured via Slack App configuration in Event Subscription section.","operationId":"fetchBotEvent","parameters":[{"name":"X-Slack-Signature","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-Slack-Request-Timestamp","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/public/slack/on-event":{"post":{"tags":["Slack events"],"summary":"On interactivity event","description":"This is triggered when interactivity event is triggered. E.g., when user clicks button provided in previous messages.","operationId":"onInteractivityEvent","parameters":[{"name":"X-Slack-Signature","in":"header","required":true,"schema":{"type":"string"}},{"name":"X-Slack-Request-Timestamp","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}}}},"/v2/quick-start/set-finished/{finished}":{"put":{"tags":["Quick start"],"summary":"Set finished state","description":"Sets finished state of the quick start guide","operationId":"setFinishedState","parameters":[{"name":"finished","in":"path","required":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickStartModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/quick-start/set-open/{open}":{"put":{"tags":["Quick start"],"summary":"Set open state","description":"Sets open state of the quick start guide","operationId":"setOpenState","parameters":[{"name":"open","in":"path","required":true,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickStartModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/quick-start/steps/{step}/complete":{"put":{"tags":["Quick start"],"summary":"Complete guide step","description":"Marks guide step as completed","operationId":"completeGuideStep","parameters":[{"name":"step","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QuickStartModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slack/user-login":{"post":{"tags":["Slack user login"],"summary":"User login","description":"Pairs user account with slack account.","operationId":"userLogin","parameters":[{"name":"data","in":"query","description":"The encrypted data about the desired connection between Slack account and Tolgee account","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slack/user-login-info":{"get":{"tags":["Slack user login"],"summary":"Returns connection info","description":"Returns information about the connection between Slack account and Tolgee account which user is performing. The flow is the following. \n\n1. User executes slash command in Slack and gets link with encrypted Slack user ID, workspace ID and the Channel ID (to send success response to)\n\n2. User gets opens the link and the Tolgee Platform frontend and it uses this endpoint to get the data info about the future connection","operationId":"getInfo_3","parameters":[{"name":"data","in":"query","description":"The encrypted data","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SlackUserInfoModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slug/generate-organization":{"post":{"tags":["Slug generation"],"summary":"Generate organization slug","operationId":"generateOrganizationSlug","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GenerateSlugDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/slug/validate-organization/{slug}":{"get":{"tags":["Slug generation"],"summary":"Validate organization slug","operationId":"validateOrganizationSlug","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"boolean"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user":{"get":{"tags":["User"],"summary":"Get user info","description":"Returns information about currently authenticated user.","operationId":"getInfo_2","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}],"x-order":1},"put":{"tags":["User"],"summary":"Update user","description":"Updates current user's profile information.","operationId":"updateUser","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdateRequestDto"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":2},"delete":{"tags":["User"],"summary":"Delete user","operationId":"delete","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"SuperJwtToken":[]}],"x-order":6}},"/v2/user-preferences":{"get":{"tags":["User preferences"],"summary":"Get user's preferences","operationId":"get","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPreferencesModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user-preferences/set-language/{languageTag}":{"put":{"tags":["User preferences"],"summary":"Set user's UI language","operationId":"setLanguage","parameters":[{"name":"languageTag","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user-preferences/set-preferred-organization/{organizationId}":{"put":{"tags":["User preferences"],"summary":"Set user preferred organization","operationId":"setPreferredOrganization","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user-tasks":{"get":{"tags":["User tasks"],"summary":"Get user tasks","operationId":"getTasks","parameters":[{"name":"filterState","in":"query","description":"Filter tasks by state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterNotState","in":"query","description":"Filter tasks without state","required":false,"schema":{"type":"array","items":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]}}},{"name":"filterAssignee","in":"query","description":"Filter tasks by assignee","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterType","in":"query","description":"Filter tasks by type","required":false,"schema":{"type":"array","items":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},{"name":"filterId","in":"query","description":"Filter tasks by id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotId","in":"query","description":"Filter tasks without id","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterProject","in":"query","description":"Filter tasks by project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotProject","in":"query","description":"Filter tasks without project","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterLanguage","in":"query","description":"Filter tasks by language","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterKey","in":"query","description":"Filter tasks by key","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterAgency","in":"query","description":"Filter tasks by agency","required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"filterNotClosedBefore","in":"query","description":"Exclude tasks which were closed before specified timestamp","required":false,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","description":"Zero-based page index (0..N)","required":false,"schema":{"minimum":0,"type":"integer","default":0}},{"name":"size","in":"query","description":"The size of the page to be returned","required":false,"schema":{"minimum":1,"type":"integer","default":20}},{"name":"sort","in":"query","description":"Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.","required":false,"schema":{"type":"array","items":{"type":"string"}}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PagedModelTaskWithProjectModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}},"/v2/user/avatar":{"put":{"tags":["User"],"summary":"Upload avatar","operationId":"uploadAvatar","requestBody":{"content":{"multipart/form-data":{"schema":{"required":["avatar"],"type":"object","properties":{"avatar":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":4},"delete":{"tags":["User"],"summary":"Delete avatar","operationId":"removeAvatar","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateUserAccountModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":5}},"/v2/user/generate-super-token":{"post":{"tags":["User"],"summary":"Get super JWT","description":"Generates new JWT token permitted to sensitive operations","operationId":"getSuperToken","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SuperTokenRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/mfa/recovery":{"put":{"tags":["User Multi-Factor Authentication"],"summary":"Regenerate Codes","description":"Regenerates multi-factor authentication recovery codes","operationId":"regenerateRecoveryCodes","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserMfaRecoveryRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/mfa/totp":{"put":{"tags":["User Multi-Factor Authentication"],"summary":"Enable TOTP","description":"Enables TOTP-based two-factor authentication. Invalidates all previous sessions upon success.","operationId":"enableMfa","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserTotpEnableRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]},"delete":{"tags":["User Multi-Factor Authentication"],"summary":"Disable TOTP","description":"Disables TOTP-based two-factor authentication. Invalidates all previous sessions upon success.","operationId":"disableMfa","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserTotpDisableRequestDto"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/password":{"put":{"tags":["User"],"summary":"Update password","description":"Updates current user's password. Invalidates all previous sessions upon success.","operationId":"updateUserPassword","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserUpdatePasswordRequestDto"}}}},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JwtAuthenticationResponse"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}],"x-order":3}},"/v2/user/send-email-verification":{"post":{"tags":["User"],"summary":"Resend email verification","description":"Resends email verification email to currently authenticated user.","operationId":"sendEmailVerification","responses":{"200":{"description":"OK"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/single-owned-organizations":{"get":{"tags":["User"],"summary":"Get all single owned organizations","description":"Returns all organizations owned only by current user","operationId":"getAllSingleOwnedOrganizations","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionModelSimpleOrganizationModel"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"JwtToken":[]}]}},"/v2/user/sso":{"get":{"tags":["User"],"summary":"Get information about SSO configuration","description":"Returns information about sso configuration affecting the user.","operationId":"getSso","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicSsoTenantModel"}}}},"204":{"description":"No SSO configuration available for this user"},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"example":{"code":"you_did_something_wrong","params":["something","wrong"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"example":{"code":"unauthenticated"},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"403":{"description":"Forbidden","content":{"application/json":{"schema":{"example":{"code":"operation_not_permitted","params":["translations.edit"]},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"example":{"code":"resource_not_found","params":null},"oneOf":[{"$ref":"#/components/schemas/ErrorResponseTyped"},{"$ref":"#/components/schemas/ErrorResponseBody"}]}}}}},"security":[{"ApiKeyInHeader":[]},{"ApiKeyInQueryParam":[]},{"JwtToken":[]}]}}},"components":{"schemas":{"AnnouncementDto":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["FEATURE_BATCH_OPERATIONS","FEATURE_MT_FORMALITY","FEATURE_CONTENT_DELIVERY_AND_WEBHOOKS","NEW_PRICING","FEATURE_AI_CUSTOMIZATION","FEATURE_VISUAL_EDITOR","FEATURE_CLI_2","FEATURE_TASKS"]}}},"ApiKeyModel":{"required":["description","id","projectId","projectName","scopes"],"type":"object","properties":{"description":{"type":"string","description":"Description"},"expiresAt":{"type":"integer","description":"Timestamp of API key expiraion","format":"int64"},"id":{"type":"integer","description":"ID of the API key","format":"int64"},"lastUsedAt":{"type":"integer","description":"Timestamp of API key last usage","format":"int64"},"projectId":{"type":"integer","description":"Api key's project ID","format":"int64"},"projectName":{"type":"string","description":"Api key's project name"},"scopes":{"uniqueItems":true,"type":"array","description":"Api key's permission scopes","example":["screenshots.upload","screenshots.delete","translations.edit","screenshots.view","translations.view","keys.edit"],"items":{"type":"string","description":"Api key's permission scopes","example":"[\"screenshots.upload\",\"screenshots.delete\",\"translations.edit\",\"screenshots.view\",\"translations.view\",\"keys.edit\"]"}},"userFullName":{"type":"string","description":"Full name of user owner"},"username":{"type":"string","description":"Username of user owner"}}},"ApiKeyPermissionsModel":{"required":["project","projectId","scopes"],"type":"object","properties":{"project":{"$ref":"#/components/schemas/SimpleProjectModel"},"projectId":{"type":"integer","description":"The API key's project id or the one provided as query param","format":"int64"},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"uniqueItems":true,"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"uniqueItems":true,"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if user has assigned granular permissions or if returning API key's permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"uniqueItems":true,"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"ApiKeyWithLanguagesModel":{"required":["description","id","projectId","projectName","scopes"],"type":"object","properties":{"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"permittedLanguageIds":{"uniqueItems":true,"type":"array","description":"Languages for which user has translate permission.","deprecated":true,"items":{"type":"integer","description":"Languages for which user has translate permission.","format":"int64","deprecated":true}},"projectId":{"type":"integer","format":"int64"},"projectName":{"type":"string"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"userFullName":{"type":"string"},"username":{"type":"string"}}},"AssignPlanRequest":{"type":"object","properties":{"customPlan":{"$ref":"#/components/schemas/CloudPlanRequest"},"planId":{"type":"integer","format":"int64"},"trialEnd":{"type":"integer","format":"int64"}}},"AuthMethodsDTO":{"required":["github","google","oauth2","ssoGlobal","ssoOrganizations"],"type":"object","properties":{"github":{"$ref":"#/components/schemas/OAuthPublicConfigDTO"},"google":{"$ref":"#/components/schemas/OAuthPublicConfigDTO"},"oauth2":{"$ref":"#/components/schemas/OAuthPublicExtendsConfigDTO"},"ssoGlobal":{"$ref":"#/components/schemas/SsoGlobalPublicConfigDTO"},"ssoOrganizations":{"$ref":"#/components/schemas/SsoOrganizationsPublicConfigDTO"}}},"AutoTranslationConfigModel":{"required":["enableForImport","usingMachineTranslation","usingTranslationMemory"],"type":"object","properties":{"enableForImport":{"type":"boolean","description":"If true, import will trigger batch operation to translate the new new keys.\nIt includes also the data imported via CLI, Figma, or other integrations using batch key import."},"languageId":{"type":"integer","format":"int64"},"usingMachineTranslation":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operationusing primary machine translation service.When \"usingTranslationMemory\" is enabled, it tries to translate it with translation memory first."},"usingTranslationMemory":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operation using translation memory when 100% match is found"}}},"AutoTranslationSettingsDto":{"required":["enableForImport","usingMachineTranslation","usingTranslationMemory"],"type":"object","properties":{"enableForImport":{"type":"boolean","description":"If true, import will trigger batch operation to translate the new new keys.\nIt includes also the data imported via CLI, Figma, or other integrations using batch key import."},"languageId":{"type":"integer","format":"int64"},"usingMachineTranslation":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operationusing primary machine translation service.When \"usingTranslationMemory\" is enabled, it tries to translate it with translation memory first."},"usingTranslationMemory":{"type":"boolean","description":"If true, new keys will be automatically translated via batch operation using translation memory when 100% match is found"}}},"Avatar":{"required":["large","thumbnail"],"type":"object","properties":{"large":{"type":"string"},"thumbnail":{"type":"string"}},"example":"Links to avatar images"},"AverageProportionalUsageItemModel":{"required":["total","unusedQuantity","usedQuantity","usedQuantityOverPlan"],"type":"object","properties":{"total":{"type":"number"},"unusedQuantity":{"type":"number"},"usedQuantity":{"type":"number"},"usedQuantityOverPlan":{"type":"number"}}},"AzureContentStorageConfigDto":{"required":["containerName"],"type":"object","properties":{"connectionString":{"maxLength":255,"minLength":0,"type":"string"},"containerName":{"maxLength":255,"minLength":0,"type":"string"}}},"AzureContentStorageConfigModel":{"type":"object","properties":{"containerName":{"type":"string"}}},"BatchJobModel":{"required":["createdAt","id","progress","status","totalItems","type","updatedAt"],"type":"object","properties":{"activityRevisionId":{"type":"integer","description":"The activity revision id, that stores the activity details of the job","format":"int64"},"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"createdAt":{"type":"integer","description":"The time when the job created","format":"int64"},"errorMessage":{"type":"string","description":"If the job failed, this is the error message"},"id":{"type":"integer","description":"Batch job id","format":"int64"},"progress":{"type":"integer","description":"Total items, that have been processed so far","format":"int32"},"status":{"type":"string","description":"Status of the batch job","enum":["PENDING","RUNNING","SUCCESS","FAILED","CANCELLED","DEBOUNCED"]},"totalItems":{"type":"integer","description":"Total items","format":"int32"},"type":{"type":"string","description":"Type of the batch job","enum":["PRE_TRANSLATE_BT_TM","MACHINE_TRANSLATE","AUTO_TRANSLATE","DELETE_KEYS","SET_TRANSLATIONS_STATE","CLEAR_TRANSLATIONS","COPY_TRANSLATIONS","TAG_KEYS","UNTAG_KEYS","SET_KEYS_NAMESPACE","AUTOMATION","BILLING_TRIAL_EXPIRATION_NOTICE"]},"updatedAt":{"type":"integer","description":"The time when the job was last updated (status change)","format":"int64"}}},"BigMetaDto":{"type":"object","properties":{"relatedKeysInOrder":{"type":"array","description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. ","items":{"$ref":"#/components/schemas/RelatedKeyDto"}}}},"BillingInfoModel":{"type":"object","properties":{"city":{"type":"string"},"countryIso":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"registrationNo":{"type":"string"},"state":{"type":"string"},"street":{"type":"string"},"street2":{"type":"string"},"vatNo":{"type":"string"},"zip":{"type":"string"}}},"CalculateScopeRequest":{"required":["keys","languageId","type"],"type":"object","properties":{"keys":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"languageId":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"ClearTranslationsRequest":{"required":["keyIds","languageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"languageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"CloudPlanModel":{"required":["enabledFeatures","free","hasYearlyPrice","id","includedUsage","name","nonCommercial","prices","public","type"],"type":"object","properties":{"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"free":{"type":"boolean"},"hasYearlyPrice":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"includedUsage":{"$ref":"#/components/schemas/PlanIncludedUsageModel"},"name":{"type":"string"},"nonCommercial":{"type":"boolean"},"prices":{"$ref":"#/components/schemas/PlanPricesModel"},"public":{"type":"boolean"},"type":{"type":"string","enum":["PAY_AS_YOU_GO","FIXED","SLOTS_FIXED"]}}},"CloudPlanRequest":{"required":["enabledFeatures","forOrganizationIds","free","includedUsage","name","nonCommercial","prices","public","stripeProductId","type"],"type":"object","properties":{"availableUntil":{"type":"string","format":"date-time"},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"forOrganizationIds":{"type":"array","items":{"type":"integer","format":"int64"}},"free":{"type":"boolean"},"includedUsage":{"$ref":"#/components/schemas/PlanIncludedUsageRequest"},"name":{"maxLength":2147483647,"minLength":1,"type":"string"},"nonCommercial":{"type":"boolean"},"notAvailableBefore":{"type":"string","format":"date-time"},"prices":{"$ref":"#/components/schemas/PlanPricesRequest"},"public":{"type":"boolean"},"stripeProductId":{"type":"string"},"type":{"type":"string","enum":["PAY_AS_YOU_GO","FIXED","SLOTS_FIXED"]},"usableUntil":{"type":"string","format":"date-time"}}},"CloudSubscriptionModel":{"required":["cancelAtPeriodEnd","createdAt","organizationId","plan","status"],"type":"object","properties":{"cancelAtPeriodEnd":{"type":"boolean"},"createdAt":{"type":"integer","format":"int64"},"currentBillingPeriod":{"type":"string","enum":["MONTHLY","YEARLY"]},"currentPeriodEnd":{"type":"integer","format":"int64"},"currentPeriodStart":{"type":"integer","format":"int64"},"estimatedCosts":{"type":"number"},"organizationId":{"type":"integer","format":"int64"},"plan":{"$ref":"#/components/schemas/CloudPlanModel"},"status":{"type":"string","enum":["ACTIVE","CANCELED","PAST_DUE","UNPAID","ERROR","TRIALING","KEY_USED_BY_ANOTHER_INSTANCE","UNKNOWN"]},"trialEnd":{"type":"integer","format":"int64"}}},"CollectionModelAutoTranslationConfigModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"configs":{"type":"array","items":{"$ref":"#/components/schemas/AutoTranslationConfigModel"}}}}}},"CollectionModelBatchJobModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"batchJobs":{"type":"array","items":{"$ref":"#/components/schemas/BatchJobModel"}}}}}},"CollectionModelCloudPlanModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"plans":{"type":"array","items":{"$ref":"#/components/schemas/CloudPlanModel"}}}}}},"CollectionModelExportFormatModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"exportFormats":{"type":"array","items":{"$ref":"#/components/schemas/ExportFormatModel"}}}}}},"CollectionModelImportNamespaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"namespaces":{"type":"array","items":{"$ref":"#/components/schemas/ImportNamespaceModel"}}}}}},"CollectionModelKeyDisabledLanguagesModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyDisabledLanguagesModel"}}}}}},"CollectionModelKeyModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyModel"}}}}}},"CollectionModelKeyWithBaseTranslationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithBaseTranslationModel"}}}}}},"CollectionModelKeyWithDataModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithDataModel"}}}}}},"CollectionModelLanguageAiPromptCustomizationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"promptCustomizations":{"type":"array","items":{"$ref":"#/components/schemas/LanguageAiPromptCustomizationModel"}}}}}},"CollectionModelLanguageConfigItemModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languageConfigs":{"type":"array","items":{"$ref":"#/components/schemas/LanguageConfigItemModel"}}}}}},"CollectionModelLanguageInfoModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languageInfos":{"type":"array","items":{"$ref":"#/components/schemas/LanguageInfoModel"}}}}}},"CollectionModelLanguageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageModel"}}}}}},"CollectionModelMtCreditsPriceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"prices":{"type":"array","items":{"$ref":"#/components/schemas/MtCreditsPriceModel"}}}}}},"CollectionModelOrganizationInvitationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"organizationInvitations":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationInvitationModel"}}}}}},"CollectionModelProjectInvitationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"invitations":{"type":"array","items":{"$ref":"#/components/schemas/ProjectInvitationModel"}}}}}},"CollectionModelProjectTransferOptionModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"transferOptions":{"type":"array","items":{"$ref":"#/components/schemas/ProjectTransferOptionModel"}}}}}},"CollectionModelScreenshotModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/ScreenshotModel"}}}}}},"CollectionModelSelfHostedEePlanModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"plans":{"type":"array","items":{"$ref":"#/components/schemas/SelfHostedEePlanModel"}}}}}},"CollectionModelSelfHostedEeSubscriptionModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/SelfHostedEeSubscriptionModel"}}}}}},"CollectionModelSimpleOrganizationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"organizations":{"type":"array","items":{"$ref":"#/components/schemas/SimpleOrganizationModel"}}}}}},"CollectionModelUsedNamespaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"namespaces":{"type":"array","items":{"$ref":"#/components/schemas/UsedNamespaceModel"}}}}}},"CollectionModelWorkspaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"workspaces":{"type":"array","items":{"$ref":"#/components/schemas/WorkspaceModel"}}}}}},"ComplexEditKeyDto":{"required":["name"],"type":"object","properties":{"custom":{"type":"object","additionalProperties":{"type":"object","description":"Custom values of the key. If not provided, custom values won't be modified"},"description":"Custom values of the key. If not provided, custom values won't be modified"},"description":{"maxLength":2000,"minLength":0,"type":"string","description":"Description of the key. It's also used as a context for Tolgee AI translator"},"isPlural":{"type":"boolean","description":"If key is pluralized. If it will be reflected in the editor. If null, value won't be modified."},"name":{"type":"string","description":"Name of the key"},"namespace":{"type":"string"},"pluralArgName":{"type":"string","description":"The argument name for the plural. If null, value won't be modified. If isPlural is false, this value will be ignored."},"relatedKeysInOrder":{"type":"array","description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. ","items":{"$ref":"#/components/schemas/RelatedKeyDto"}},"screenshotIdsToDelete":{"type":"array","description":"IDs of screenshots to delete","items":{"type":"integer","description":"IDs of screenshots to delete","format":"int64"}},"screenshotUploadedImageIds":{"type":"array","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","items":{"type":"integer","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","format":"int64"}},"screenshotsToAdd":{"type":"array","items":{"$ref":"#/components/schemas/KeyScreenshotDto"}},"states":{"type":"object","additionalProperties":{"type":"string","description":"Translation states to update, if not provided states won't be modified","enum":["TRANSLATED","REVIEWED"]},"description":"Translation states to update, if not provided states won't be modified"},"tags":{"type":"array","description":"Tags of the key. If not provided tags won't be modified","items":{"type":"string","description":"Tags of the key. If not provided tags won't be modified"}},"translations":{"type":"object","additionalProperties":{"type":"string","description":"Translations to update"},"description":"Translations to update"},"warnOnDataLoss":{"type":"boolean","description":"If true, it will fail with 400 (with code plural_forms_data_loss) if plural is disabled and there are plural forms, which would be lost by the action. You can get rid of this warning by setting this value to false."}}},"ComplexTagKeysRequest":{"type":"object","properties":{"filterKeys":{"type":"array","description":"Include keys filtered by the provided key information","items":{"$ref":"#/components/schemas/KeyId"}},"filterKeysNot":{"type":"array","description":"Exclude keys filtered by the provided key information","items":{"$ref":"#/components/schemas/KeyId"}},"filterTag":{"type":"array","description":"Include keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`.","items":{"type":"string","description":"Include keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`."}},"filterTagNot":{"type":"array","description":"Exclude keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`.","items":{"type":"string","description":"Exclude keys filtered by the provided tag information. This filter supports wildcards. For example, `draft-*` will match all tags starting with `draft-`."}},"tagFiltered":{"type":"array","description":"Specified tags will be added to filtered keys","items":{"type":"string","description":"Specified tags will be added to filtered keys"}},"tagOther":{"type":"array","description":"Specified tags will be added to keys not filtered by any of the specified filters.","items":{"type":"string","description":"Specified tags will be added to keys not filtered by any of the specified filters."}},"untagFiltered":{"type":"array","description":"Specified tags will be removed from filtered keys. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`.","items":{"type":"string","description":"Specified tags will be removed from filtered keys. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`."}},"untagOther":{"type":"array","description":"Specified tags will be removed from keys not filtered by any of the specified filters. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`.","items":{"type":"string","description":"Specified tags will be removed from keys not filtered by any of the specified filters. It supports wildcards. For example, `draft-*` will remove all tags starting with `draft-`."}}}},"ComputedPermissionModel":{"required":["origin","scopes"],"type":"object","properties":{"origin":{"type":"string","enum":["ORGANIZATION_BASE","DIRECT","ORGANIZATION_OWNER","NONE","SERVER_ADMIN"]},"permissionModel":{"$ref":"#/components/schemas/PermissionModel"},"permittedLanguageIds":{"type":"array","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","example":[200001,200004],"deprecated":true,"items":{"type":"integer","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","format":"int64","deprecated":true}},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if uses granular permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"ConnectToSlackDto":{"required":["code"],"type":"object","properties":{"code":{"type":"string"}}},"ConnectToSlackUrlModel":{"required":["url"],"type":"object","properties":{"url":{"type":"string"}}},"ContentDeliveryConfigModel":{"required":["autoPublish","escapeHtml","format","id","lastPublishedFiles","name","pruneBeforePublish","slug","supportArrays"],"type":"object","properties":{"autoPublish":{"type":"boolean"},"escapeHtml":{"type":"boolean","description":"If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only).\n\ne.g. Key hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"id":{"type":"integer","format":"int64"},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"lastPublished":{"type":"integer","format":"int64"},"lastPublishedFiles":{"type":"array","items":{"type":"string"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean"},"publicUrl":{"type":"string"},"slug":{"type":"string"},"storage":{"$ref":"#/components/schemas/ContentStorageModel"},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}}},"ContentDeliveryConfigRequest":{"required":["autoPublish","escapeHtml","format","name","pruneBeforePublish","supportArrays"],"type":"object","properties":{"autoPublish":{"type":"boolean","description":"If true, data are published to the content delivery automatically after each change."},"contentStorageId":{"type":"integer","description":"Id of custom storage to use for content delivery. If null, default server storage is used. Tolgee Cloud provides default Content Storage.","format":"int64"},"escapeHtml":{"type":"boolean","description":"If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only).\n\ne.g. Key hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"name":{"type":"string"},"pruneBeforePublish":{"type":"boolean","description":"Whether the data in the CDN should be pruned before publishing new data.\n\nIn some cases, you might want to keep the data in the storage and only replace the files created by following publish operation."},"slug":{"maxLength":60,"minLength":1,"type":"string","description":"Tolgee uses a custom slug as a directory name for content storage and public content delivery URL. It is only applicable for custom storage. This field needs to be kept null for Tolgee Cloud content storage or global server storage on self-hosted instances.\n\nSlag has to match following regular expression: `^[a-z0-9]+(?:-[a-z0-9]+)*$`.\n\nIf null is provided for update operation, slug will be assigned with generated value."},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"}}},"ContentStorageModel":{"required":["id","name"],"type":"object","properties":{"azureContentStorageConfig":{"$ref":"#/components/schemas/AzureContentStorageConfigModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"publicUrlPrefix":{"type":"string"},"s3ContentStorageConfig":{"$ref":"#/components/schemas/S3ContentStorageConfigModel"}}},"ContentStorageRequest":{"required":["name"],"type":"object","properties":{"azureContentStorageConfig":{"$ref":"#/components/schemas/AzureContentStorageConfigDto"},"name":{"maxLength":100,"minLength":0,"type":"string"},"publicUrlPrefix":{"maxLength":255,"minLength":0,"type":"string"},"s3ContentStorageConfig":{"$ref":"#/components/schemas/S3ContentStorageConfigDto"}}},"CopyTranslationRequest":{"required":["keyIds","sourceLanguageId","targetLanguageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"sourceLanguageId":{"minimum":1,"type":"integer","format":"int64"},"targetLanguageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"CreateApiKeyDto":{"required":["projectId","scopes"],"type":"object","properties":{"description":{"type":"string","description":"Description of the project API key"},"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null key never expires.","format":"int64","example":1661172869000},"projectId":{"minimum":1,"type":"integer","format":"int64"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}}}},"CreateKeyDto":{"required":["isPlural","name"],"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"Description of the key","example":"This key is used on homepage. It's a label of sign up button."},"isPlural":{"type":"boolean","description":"If key is pluralized. If it will be reflected in the editor"},"name":{"type":"string","description":"Name of the key"},"namespace":{"type":"string"},"pluralArgName":{"type":"string","description":"The argument name for the plural. If null, value will be guessed from the values provided in translations."},"relatedKeysInOrder":{"type":"array","description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. ","items":{"$ref":"#/components/schemas/RelatedKeyDto"}},"screenshotUploadedImageIds":{"type":"array","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","items":{"type":"integer","description":"Ids of screenshots uploaded with /v2/image-upload endpoint","format":"int64"}},"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/KeyScreenshotDto"}},"states":{"type":"object","additionalProperties":{"type":"string","description":"Translation states to update, if not provided states won't be modified","enum":["TRANSLATED","REVIEWED"]},"description":"Translation states to update, if not provided states won't be modified"},"tags":{"type":"array","items":{"type":"string"}},"translations":{"type":"object","additionalProperties":{"type":"string"}}}},"CreateMultipleTasksRequest":{"required":["tasks"],"type":"object","properties":{"tasks":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/CreateTaskRequest"}}}},"CreatePatDto":{"required":["description"],"type":"object","properties":{"description":{"type":"string","description":"Description of the PAT"},"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null, token never expires.","format":"int64","example":1661172869000}}},"CreateProjectRequest":{"required":["icuPlaceholders","languages","name","organizationId"],"type":"object","properties":{"baseLanguageTag":{"type":"string","description":"Tag of one of created languages, to select it as base language. If not provided, first language will be selected as base."},"icuPlaceholders":{"type":"boolean","description":"Whether to use ICU placeholder visualization in the editor and it's support."},"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageRequest"}},"name":{"maxLength":50,"minLength":3,"type":"string"},"organizationId":{"minimum":1,"type":"integer","description":"Organization to create the project in","format":"int64"},"slug":{"maxLength":60,"minLength":3,"pattern":"^[a-z0-9-]*[a-z]+[a-z0-9-]*$","type":"string","description":"Slug of your project used in url e.g. \"/v2/projects/what-a-project\". If not provided, it will be generated"}}},"CreateProviderRequest":{"required":["authorizationUri","clientId","clientSecret","domain","enabled","force","tokenUri"],"type":"object","properties":{"authorizationUri":{"maxLength":255,"minLength":0,"type":"string"},"clientId":{"maxLength":255,"minLength":0,"type":"string"},"clientSecret":{"maxLength":255,"minLength":0,"type":"string"},"domain":{"maxLength":255,"minLength":0,"type":"string"},"enabled":{"type":"boolean"},"force":{"type":"boolean"},"tokenUri":{"maxLength":255,"minLength":0,"type":"string"}}},"CreateTaskRequest":{"required":["assignees","description","keys","languageId","type"],"type":"object","properties":{"assignees":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"description":{"maxLength":2000,"minLength":0,"type":"string"},"dueDate":{"type":"integer","description":"Due to date in epoch format (milliseconds).","format":"int64","example":1661172869000},"keys":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"languageId":{"type":"integer","description":"Id of language, this task is attached to.","format":"int64","example":1},"name":{"maxLength":255,"minLength":3,"type":"string"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"CreateTranslationOrderRequest":{"required":["agencyId","sendReadOnlyInvitation","tasks"],"type":"object","properties":{"agencyId":{"type":"integer","format":"int64"},"sendReadOnlyInvitation":{"type":"boolean"},"tasks":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/CreateTaskRequest"}}}},"CreditBalanceModel":{"required":["bucketSize","creditBalance","extraCreditBalance"],"type":"object","properties":{"bucketSize":{"type":"integer","format":"int64"},"creditBalance":{"type":"integer","format":"int64"},"extraCreditBalance":{"type":"integer","description":"Customers were able to buy extra credits separately in the past.\n\nThis option is not available anymore and this field is kept only for backward compatibility purposes and is always 0.","format":"int64","deprecated":true}}},"DeleteKeysDto":{"required":["ids"],"type":"object","properties":{"ids":{"uniqueItems":true,"type":"array","description":"IDs of keys to delete","items":{"type":"integer","description":"IDs of keys to delete","format":"int64"}}}},"DeleteKeysRequest":{"required":["keyIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}}}},"DomainRequest":{"required":["domain","state"],"type":"object","properties":{"domain":{"type":"string"},"state":{"type":"string"}}},"EditKeyDto":{"required":["name"],"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"Description of the key","example":"This key is used on homepage. It's a label of sign up button."},"name":{"type":"string"},"namespace":{"type":"string"}}},"EditProjectRequest":{"required":["icuPlaceholders","name","useNamespaces"],"type":"object","properties":{"baseLanguageId":{"type":"integer","format":"int64"},"defaultNamespaceId":{"type":"integer","format":"int64"},"description":{"maxLength":2000,"minLength":3,"type":"string"},"icuPlaceholders":{"type":"boolean","description":"Whether to use ICU placeholder visualization in the editor and it's support."},"name":{"maxLength":50,"minLength":3,"type":"string"},"slug":{"maxLength":60,"minLength":3,"pattern":"^[a-z0-9-]*[a-z]+[a-z0-9-]*$","type":"string"},"useNamespaces":{"type":"boolean"}}},"EeSubscriptionModel":{"required":["cancelAtPeriodEnd","currentUserCount","enabledFeatures","licenseKey","name","nonCommerical","status"],"type":"object","properties":{"cancelAtPeriodEnd":{"type":"boolean"},"currentPeriodEnd":{"type":"integer","format":"int64"},"currentUserCount":{"type":"integer","format":"int64"},"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"lastValidCheck":{"type":"string","format":"date-time"},"licenseKey":{"type":"string"},"name":{"type":"string"},"nonCommerical":{"type":"boolean"},"status":{"type":"string","enum":["ACTIVE","CANCELED","PAST_DUE","UNPAID","ERROR","TRIALING","KEY_USED_BY_ANOTHER_INSTANCE","UNKNOWN"]}}},"EntityDescriptionWithRelations":{"required":["data","entityClass","entityId"],"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"object"}},"entityClass":{"type":"string"},"entityId":{"type":"integer","format":"int64"}}},"ErrorResponseBody":{"required":["code"],"type":"object","properties":{"code":{"type":"string"},"params":{"type":"array","items":{"type":"object"}}}},"ErrorResponseTyped":{"required":["code"],"type":"object","properties":{"code":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}}}},"ExistenceEntityDescription":{"required":["data","entityClass","entityId","relations"],"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"object"}},"entityClass":{"type":"string"},"entityId":{"type":"integer","format":"int64"},"exists":{"type":"boolean"},"relations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/EntityDescriptionWithRelations"}}}},"ExportFormatModel":{"required":["defaultFileStructureTemplate","extension","format","mediaType"],"type":"object","properties":{"defaultFileStructureTemplate":{"type":"string"},"extension":{"type":"string"},"format":{"type":"string","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"mediaType":{"type":"string"}}},"ExportParams":{"required":["escapeHtml","format","supportArrays","zip"],"type":"object","properties":{"escapeHtml":{"type":"boolean","description":"If true, HTML tags are escaped in the exported file. (Supported in the XLIFF format only).\n\ne.g. Key hello will be exported as <b>hello</b>"},"fileStructureTemplate":{"type":"string","description":"This is a template that defines the structure of the resulting .zip file content.\n\nThe template is a string that can contain the following placeholders: {namespace}, {languageTag}, \n{androidLanguageTag}, {snakeLanguageTag}, {extension}. \n\nFor example, when exporting to JSON with the template `{namespace}/{languageTag}.{extension}`, \nthe English translations of the `home` namespace will be stored in `home/en.json`.\n\nThe `{snakeLanguageTag}` placeholder is the same as `{languageTag}` but in snake case. (e.g., en_US).\n\nThe Android specific `{androidLanguageTag}` placeholder is the same as `{languageTag}` \nbut in Android format. (e.g., en-rUS)\n"},"filterKeyId":{"type":"array","description":"Filter key IDs to be contained in export","items":{"type":"integer","description":"Filter key IDs to be contained in export","format":"int64"}},"filterKeyIdNot":{"type":"array","description":"Filter key IDs not to be contained in export","items":{"type":"integer","description":"Filter key IDs not to be contained in export","format":"int64"}},"filterKeyPrefix":{"type":"string","description":"Filter keys with prefix"},"filterNamespace":{"type":"array","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string.","items":{"type":"string","description":"Filter translations with namespace. By default, all namespaces everything are exported. To export default namespace, use empty string."}},"filterState":{"type":"array","description":"Filter translations with state. By default, all states except untranslated is exported.","items":{"type":"string","description":"Filter translations with state. By default, all states except untranslated is exported.","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}},"filterTag":{"type":"string","description":"Filter keys tagged by.\n\nThis filter works the same as `filterTagIn` but in this cases it accepts single tag only."},"filterTagIn":{"type":"array","description":"Filter keys tagged by one of provided tags","items":{"type":"string","description":"Filter keys tagged by one of provided tags"}},"filterTagNotIn":{"type":"array","description":"Filter keys not tagged by one of provided tags","items":{"type":"string","description":"Filter keys not tagged by one of provided tags"}},"format":{"type":"string","description":"Format to export to","enum":["JSON","JSON_TOLGEE","XLIFF","PO","APPLE_STRINGS_STRINGSDICT","APPLE_XLIFF","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","PROPERTIES","YAML_RUBY","YAML","JSON_I18NEXT","CSV","RESX_ICU","XLSX","APPLE_XCSTRINGS"]},"languages":{"uniqueItems":true,"type":"array","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en","items":{"type":"string","description":"Languages to be contained in export.\n \nIf null, all languages are exported","example":"en"}},"messageFormat":{"type":"string","description":"Message format to be used for export.\n \ne.g. PHP_PO: Hello %s, ICU: Hello {name}. \n\nThis property is honored only for generic formats like JSON or YAML. \nFor specific formats like `YAML_RUBY` it's ignored.","enum":["C_SPRINTF","PHP_SPRINTF","JAVA_STRING_FORMAT","APPLE_SPRINTF","RUBY_SPRINTF","I18NEXT","ICU","PYTHON_PERCENT"]},"structureDelimiter":{"type":"string","description":"Delimiter to structure file content. \n\ne.g. For key \"home.header.title\" would result in {\"home\": {\"header\": \"title\": {\"Hello\"}}} structure.\n\nWhen null, resulting file won't be structured. Works only for generic structured formats (e.g. JSON, YAML), \nspecific formats like `YAML_RUBY` don't honor this parameter."},"supportArrays":{"type":"boolean","description":"If true, for structured formats (like JSON) arrays are supported. \n\ne.g. Key hello[0] will be exported as {\"hello\": [\"...\"]}"},"zip":{"type":"boolean"}}},"GenerateSlugDto":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"oldSlug":{"type":"string"}}},"GetKeysRequestDto":{"required":["keys","languageTags"],"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyDefinitionDto"}},"languageTags":{"type":"array","description":"Tags to return language translations in","items":{"type":"string","description":"Tags to return language translations in"}}}},"HierarchyItem":{"required":["requires","scope"],"type":"object","properties":{"requires":{"type":"array","items":{"$ref":"#/components/schemas/HierarchyItem"}},"scope":{"type":"string","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}}},"ImageUploadInfoDto":{"type":"object","properties":{"location":{"type":"string"}}},"ImportAddFilesResultModel":{"required":["errors","warnings"],"type":"object","properties":{"errors":{"type":"array","items":{"$ref":"#/components/schemas/ErrorResponseBody"}},"result":{"$ref":"#/components/schemas/PagedModelImportLanguageModel"},"warnings":{"type":"array","items":{"$ref":"#/components/schemas/ErrorResponseBody"}}}},"ImportFileIssueModel":{"required":["id","params","type"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"params":{"type":"array","items":{"$ref":"#/components/schemas/ImportFileIssueParamModel"}},"type":{"type":"string","enum":["KEY_IS_NOT_STRING","MULTIPLE_VALUES_FOR_KEY_AND_LANGUAGE","VALUE_IS_NOT_STRING","KEY_IS_EMPTY","VALUE_IS_EMPTY","PO_MSGCTXT_NOT_SUPPORTED","ID_ATTRIBUTE_NOT_PROVIDED","TARGET_NOT_PROVIDED","TRANSLATION_TOO_LONG","KEY_IS_BLANK","TRANSLATION_DEFINED_IN_ANOTHER_FILE","INVALID_CUSTOM_VALUES","DESCRIPTION_TOO_LONG"]}}},"ImportFileIssueParamModel":{"required":["type"],"type":"object","properties":{"type":{"type":"string","enum":["KEY_NAME","KEY_ID","LANGUAGE_ID","KEY_INDEX","VALUE","LINE","FILE_NODE_ORIGINAL","LANGUAGE_NAME"]},"value":{"type":"string"}}},"ImportFileMapping":{"required":["fileName"],"type":"object","properties":{"fileName":{"type":"string","description":"Name of the file to import. This is the name of the file provided in `files` request part or in uploaded archive."},"format":{"type":"string","description":"Format of the file. If not provided, Tolgee will try to guess the format from the file name or file contents.\n\nIt is recommended to provide these values to prevent any issues with format detection.","enum":["CSV_ICU","CSV_JAVA","CSV_PHP","CSV_RUBY","JSON_I18NEXT","JSON_ICU","JSON_JAVA","JSON_PHP","JSON_RUBY","JSON_C","PO_PHP","PO_C","PO_JAVA","PO_ICU","PO_RUBY","PO_PYTHON","STRINGS","STRINGSDICT","APPLE_XLIFF","APPLE_XCSTRINGS","PROPERTIES_ICU","PROPERTIES_JAVA","PROPERTIES_UNKNOWN","ANDROID_XML","COMPOSE_XML","FLUTTER_ARB","YAML_RUBY","YAML_JAVA","YAML_ICU","YAML_PHP","YAML_UNKNOWN","XLIFF_ICU","XLIFF_JAVA","XLIFF_PHP","XLIFF_RUBY","RESX_ICU","XLSX_ICU","XLSX_JAVA","XLSX_PHP","XLSX_RUBY"]},"languageTag":{"type":"string","description":"The existing language tag in the Tolgee platform to which the imported language should be mapped.\n\nWhen null, Tolgee will try to guess the language from the file contents or file name."},"languageTagsToImport":{"type":"array","description":"Tags of languages to be imported. When null, all languages from will be imported.\n\nThis field is useful when the file contains multiple languages and you want to import only some of them. For example when importing Apple String Catalog (APPLE_XCSTRINGS), you might want only to import the base language.","items":{"type":"string","description":"Tags of languages to be imported. When null, all languages from will be imported.\n\nThis field is useful when the file contains multiple languages and you want to import only some of them. For example when importing Apple String Catalog (APPLE_XCSTRINGS), you might want only to import the base language."}},"namespace":{"type":"string","description":"Namespace to import the file to. If not provided, the key will be imported without namespace."}},"description":"Definition of mapping for each file to import."},"ImportKeysDto":{"required":["keys"],"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/ImportKeysItemDto"}}}},"ImportKeysItemDto":{"required":["name","translations"],"type":"object","properties":{"description":{"type":"string","description":"Description of key","example":"This key is used on homepage. It's a label of sign up button."},"name":{"type":"string","description":"Key name to set translations for","example":"what_a_key_to_translate"},"namespace":{"type":"string","description":"The namespace of the key. (When empty or null default namespace will be used)"},"tags":{"type":"array","description":"Tags of the key","example":["homepage","user-profile"],"items":{"type":"string","description":"Tags of the key","example":"[\"homepage\",\"user-profile\"]"}},"translations":{"type":"object","additionalProperties":{"type":"string","description":"Object mapping language tag to translation","example":"{\"en\":\"What a translated value!\",\"cs\":\"Jaká to přeložená hodnota!\"}"},"description":"Object mapping language tag to translation","example":{"en":"What a translated value!","cs":"Jaká to přeložená hodnota!"}}}},"ImportKeysResolvableDto":{"required":["keys"],"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/ImportKeysResolvableItemDto"}}}},"ImportKeysResolvableItemDto":{"required":["name","translations"],"type":"object","properties":{"name":{"type":"string","description":"Key name to set translations for","example":"what_a_key_to_translate"},"namespace":{"type":"string","description":"The namespace of the key. (When empty or null default namespace will be used)"},"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/KeyScreenshotDto"}},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ImportTranslationResolvableDto"},"description":"Object mapping language tag to translation"}}},"ImportLanguageModel":{"required":["conflictCount","id","importFileId","importFileIssueCount","importFileName","name","resolvedCount","totalCount"],"type":"object","properties":{"conflictCount":{"type":"integer","format":"int32"},"existingLanguageAbbreviation":{"type":"string"},"existingLanguageId":{"type":"integer","format":"int64"},"existingLanguageName":{"type":"string"},"existingLanguageTag":{"type":"string"},"id":{"type":"integer","format":"int64"},"importFileId":{"type":"integer","format":"int64"},"importFileIssueCount":{"type":"integer","format":"int32"},"importFileName":{"type":"string"},"name":{"type":"string"},"namespace":{"type":"string"},"resolvedCount":{"type":"integer","format":"int32"},"totalCount":{"type":"integer","format":"int32"}}},"ImportNamespaceModel":{"required":["name"],"type":"object","properties":{"id":{"type":"integer","description":"The id of namespace. When null, namespace doesn't exist and will be created by import.","format":"int64","example":10000048},"name":{"type":"string","example":"homepage"}}},"ImportSettingsModel":{"required":["convertPlaceholdersToIcu","createNewKeys","overrideKeyDescriptions"],"type":"object","properties":{"convertPlaceholdersToIcu":{"type":"boolean","description":"If true, placeholders from other formats will be converted to ICU when possible"},"createNewKeys":{"type":"boolean","description":"If false, only updates keys, skipping the creation of new keys"},"overrideKeyDescriptions":{"type":"boolean","description":"If true, key descriptions will be overridden by the import"}}},"ImportSettingsRequest":{"required":["convertPlaceholdersToIcu","createNewKeys","overrideKeyDescriptions"],"type":"object","properties":{"convertPlaceholdersToIcu":{"type":"boolean","description":"If true, placeholders from other formats will be converted to ICU when possible"},"createNewKeys":{"type":"boolean","description":"If false, only updates keys, skipping the creation of new keys"},"overrideKeyDescriptions":{"type":"boolean","description":"If true, key descriptions will be overridden by the import"}}},"ImportTranslationModel":{"required":["existingKeyIsPlural","id","isPlural","keyId","keyName","override","resolved"],"type":"object","properties":{"conflictId":{"type":"integer","format":"int64"},"conflictText":{"type":"string"},"existingKeyIsPlural":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"isPlural":{"type":"boolean"},"keyDescription":{"type":"string"},"keyId":{"type":"integer","format":"int64"},"keyName":{"type":"string"},"override":{"type":"boolean"},"resolved":{"type":"boolean"},"text":{"type":"string"}}},"ImportTranslationResolvableDto":{"required":["resolution","text"],"type":"object","properties":{"resolution":{"type":"string","description":"Determines, how conflict is resolved.\n\n- KEEP: Translation is not changed\n- OVERRIDE: Translation is overridden\n- NEW: New translation is created\n- FORCE_OVERRIDE: Translation is updated, created or kept.\n","example":"OVERRIDE","enum":["KEEP","OVERRIDE","NEW","FORCE_OVERRIDE"]},"text":{"type":"string","description":"Translation text","example":"Hello! I am a translation!"}},"description":"Object mapping language tag to translation"},"InvoiceModel":{"required":["createdAt","hasUsage","id","number","pdfReady","total"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"hasUsage":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"number":{"type":"string","description":"The number on the invoice"},"pdfReady":{"type":"boolean","description":"Whether pdf is ready to download. If not, wait around few minutes until it's generated."},"taxRatePercentage":{"type":"number"},"total":{"type":"number","description":"The Total amount with tax"}}},"JwtAuthenticationResponse":{"type":"object","properties":{"accessToken":{"type":"string"},"tokenType":{"type":"string"}}},"KeyDefinitionDto":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"namespace":{"type":"string"}}},"KeyDisabledLanguageModel":{"required":["id","tag"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"}},"description":"Disabled languages"},"KeyDisabledLanguagesModel":{"required":["disabledLanguages","id","name"],"type":"object","properties":{"disabledLanguages":{"type":"array","description":"Disabled languages","items":{"$ref":"#/components/schemas/KeyDisabledLanguageModel"}},"id":{"type":"integer","description":"Id of key record","format":"int64"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"}}},"KeyId":{"type":"object","properties":{"id":{"type":"integer","description":"If key id is provided, name and namespace are ignored.","format":"int64"},"name":{"type":"string"},"namespace":{"type":"string"}},"description":"Exclude keys filtered by the provided key information"},"KeyImportResolvableResultModel":{"required":["keys","screenshots"],"type":"object","properties":{"keys":{"type":"array","description":"List of keys","items":{"$ref":"#/components/schemas/KeyModel"}},"screenshots":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ScreenshotModel"},"description":"Map uploadedImageId to screenshot"}}},"KeyInScreenshotModel":{"required":["keyId","keyName"],"type":"object","properties":{"keyId":{"type":"integer","format":"int64"},"keyName":{"type":"string"},"keyNamespace":{"type":"string"},"originalText":{"type":"string"},"position":{"$ref":"#/components/schemas/KeyInScreenshotPosition"}}},"KeyInScreenshotPosition":{"required":["height","width","x","y"],"type":"object","properties":{"height":{"type":"integer","format":"int32"},"width":{"type":"integer","format":"int32"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"}}},"KeyInScreenshotPositionDto":{"required":["height","width","x","y"],"type":"object","properties":{"height":{"type":"integer","format":"int32"},"width":{"type":"integer","format":"int32"},"x":{"type":"integer","format":"int32"},"y":{"type":"integer","format":"int32"}}},"KeyModel":{"required":["id","name"],"type":"object","properties":{"custom":{"type":"object","additionalProperties":{"type":"object","description":"Custom values of the key"},"description":"Custom values of the key"},"description":{"type":"string","description":"Description of key","example":"This key is used on homepage. It's a label of sign up button."},"id":{"type":"integer","description":"Id of key record","format":"int64"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"}}},"KeyScreenshotDto":{"required":["uploadedImageId"],"type":"object","properties":{"positions":{"type":"array","items":{"$ref":"#/components/schemas/KeyInScreenshotPositionDto"}},"text":{"type":"string"},"uploadedImageId":{"type":"integer","description":"Ids of screenshot uploaded with /v2/image-upload endpoint","format":"int64"}}},"KeySearchResultView":{"required":["id","name"],"type":"object","properties":{"baseTranslation":{"type":"string"},"description":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"namespace":{"type":"string"},"translation":{"type":"string"}}},"KeySearchSearchResultModel":{"required":["id","name"],"type":"object","properties":{"baseTranslation":{"type":"string"},"description":{"type":"string"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"namespace":{"type":"string"},"translation":{"type":"string"},"view":{"$ref":"#/components/schemas/KeySearchResultView"}}},"KeyTaskViewModel":{"required":["done","languageId","languageTag","number","type","userAssigned"],"type":"object","properties":{"done":{"type":"boolean"},"languageId":{"type":"integer","format":"int64"},"languageTag":{"type":"string"},"number":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]},"userAssigned":{"type":"boolean"}},"description":"Tasks related to this key"},"KeyWithBaseTranslationModel":{"required":["id","name"],"type":"object","properties":{"baseTranslation":{"type":"string","description":"Base translation","example":"This is translation"},"id":{"type":"integer","description":"Id of key record","format":"int64"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"}}},"KeyWithDataModel":{"required":["custom","id","isPlural","name","screenshots","tags","translations"],"type":"object","properties":{"custom":{"type":"object","additionalProperties":{"type":"object","description":"Custom values of the key"},"description":"Custom values of the key"},"description":{"type":"string","description":"Description of key","example":"This key is used on homepage. It's a label of sign up button."},"id":{"type":"integer","description":"Id of key record","format":"int64"},"isPlural":{"type":"boolean","description":"If key is pluralized. If it will be reflected in the editor"},"name":{"type":"string","description":"Name of key","example":"this_is_super_key"},"namespace":{"type":"string","description":"Namespace of key","example":"homepage"},"pluralArgName":{"type":"string","description":"The argument name for the plural"},"screenshots":{"type":"array","description":"Screenshots of the key","items":{"$ref":"#/components/schemas/ScreenshotModel"}},"tags":{"uniqueItems":true,"type":"array","description":"Tags of key","items":{"$ref":"#/components/schemas/TagModel"}},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationModel"},"description":"Translations object containing values updated in this request","example":{"en":{"id":100000003,"text":"This is super translation!"}}}}},"KeyWithTranslationsModel":{"required":["contextPresent","createdAt","keyId","keyIsPlural","keyName","keyTags","screenshotCount","translations"],"type":"object","properties":{"contextPresent":{"type":"boolean","description":"There is a context available for this key"},"createdAt":{"type":"integer","description":"The time when the key was created","format":"int64"},"keyDescription":{"type":"string","description":"The namespace of the key","example":"homepage"},"keyId":{"type":"integer","description":"Id of key record","format":"int64"},"keyIsPlural":{"type":"boolean","description":"Is this key a plural?","example":true},"keyName":{"type":"string","description":"Name of key","example":"this_is_super_key"},"keyNamespace":{"type":"string","description":"The namespace of the key","example":"homepage"},"keyNamespaceId":{"type":"integer","description":"The namespace id of the key","format":"int64","example":100000282},"keyPluralArgName":{"type":"string","description":"The placeholder name for plural parameter","example":"value"},"keyTags":{"type":"array","description":"Tags of key","items":{"$ref":"#/components/schemas/TagModel"}},"screenshotCount":{"type":"integer","description":"Count of screenshots provided for the key","format":"int64","example":1},"screenshots":{"type":"array","description":"Key screenshots. Not provided when API key hasn't screenshots.view scope permission.","items":{"$ref":"#/components/schemas/ScreenshotModel"}},"tasks":{"type":"array","description":"Tasks related to this key","items":{"$ref":"#/components/schemas/KeyTaskViewModel"}},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationViewModel"},"description":"Translations object","example":"\n {\n \"en\": {\n \"id\": 100000003, \n \"text\": \"This is super translation!\"\n \"state\": \"TRANSLATED\",\n \"commentCount\": 1\n }\n }\n "}}},"KeysScopeView":{"required":["characterCount","keyCount","keyCountIncludingConflicts","wordCount"],"type":"object","properties":{"characterCount":{"type":"integer","format":"int64"},"keyCount":{"type":"integer","format":"int64"},"keyCountIncludingConflicts":{"type":"integer","format":"int64"},"wordCount":{"type":"integer","format":"int64"}}},"KeysWithTranslationsPageModel":{"required":["selectedLanguages"],"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithTranslationsModel"}}}},"nextCursor":{"type":"string","description":"Cursor to get next data","example":"eyJrZXlJZCI6eyJkaXJlY3Rpb24iOiJBU0MiLCJ2YWx1ZSI6IjEwMDAwMDAxMjAifX0="},"page":{"$ref":"#/components/schemas/PageMetadata"},"pagedModel":{"$ref":"#/components/schemas/PagedModelKeyWithTranslationsModel"},"selectedLanguages":{"type":"array","description":"Provided languages data","items":{"$ref":"#/components/schemas/LanguageModel"}}}},"LanguageAiPromptCustomizationModel":{"required":["language"],"type":"object","properties":{"description":{"type":"string","description":"The language description used in the prompt that helps AI translator to fine tune results for specific language","example":"For arabic language, we are super formal. Always use these translations: \nPaper -> ورقة\nOffice -> مكتب\n"},"language":{"$ref":"#/components/schemas/LanguageModel"}}},"LanguageConfigItemModel":{"required":["enabledServices","enabledServicesInfo"],"type":"object","properties":{"enabledServices":{"uniqueItems":true,"type":"array","description":"Services to be used for suggesting (deprecated: use enabledServicesInfo)","deprecated":true,"items":{"type":"string","description":"Services to be used for suggesting (deprecated: use enabledServicesInfo)","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"enabledServicesInfo":{"uniqueItems":true,"type":"array","description":"Info about enabled services","items":{"$ref":"#/components/schemas/MtServiceInfo"}},"primaryService":{"type":"string","description":"Service used for automated translating (deprecated: use primaryServiceInfo)","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"primaryServiceInfo":{"$ref":"#/components/schemas/MtServiceInfo"},"targetLanguageId":{"type":"integer","description":"When null, its a default configuration applied to not configured languages","format":"int64"},"targetLanguageName":{"type":"string","description":"When null, its a default configuration applied to not configured languages"},"targetLanguageTag":{"type":"string","description":"When null, its a default configuration applied to not configured languages"}}},"LanguageInfoModel":{"required":["supportedServices"],"type":"object","properties":{"languageId":{"type":"integer","format":"int64"},"languageTag":{"type":"string"},"supportedServices":{"type":"array","items":{"$ref":"#/components/schemas/MtSupportedService"}}}},"LanguageMapping":{"required":["importLanguage","platformLanguageTag"],"type":"object","properties":{"importLanguage":{"type":"string","description":"The language from the imported file.\n\nFor xliff files, this is the `source-language` or the `target-language` attribute value of `file` element.","example":"en-US"},"platformLanguageTag":{"type":"string","description":"The tag of language existing in the Tolgee platform to which the imported language should be mapped.","example":"en-US"}},"description":"Maps the languages from imported files to languages existing in the Tolgee platform.\n\nUse this field only when your files contain multiple languages (e.g., XLIFF files).\n\nOtherwise, use the `languageTag` property of `fileMappings`.\n\nExample: In xliff files, there are `source-language` and `target-language` attributes defined on `file` element. Using this field you can map source and target values to languages stored in the Tolgee Platform."},"LanguageModel":{"required":["base","id","name","tag"],"type":"object","properties":{"base":{"type":"boolean","description":"Whether is base language of project","example":false},"flagEmoji":{"type":"string","description":"Language flag emoji as UTF-8 emoji","example":"🇨🇿"},"id":{"type":"integer","format":"int64"},"name":{"type":"string","description":"Language name in english","example":"Czech"},"originalName":{"type":"string","description":"Language name in this language","example":"čeština"},"tag":{"type":"string","description":"Language tag according to BCP 47 definition","example":"cs-CZ"}}},"LanguageRequest":{"required":["name","originalName","tag"],"type":"object","properties":{"flagEmoji":{"maxLength":20,"minLength":0,"type":"string","description":"Language flag emoji as UTF-8 emoji","example":"🇨🇿"},"name":{"maxLength":100,"minLength":0,"type":"string","description":"Language name in english","example":"Czech"},"originalName":{"maxLength":100,"minLength":0,"type":"string","description":"Language name in this language","example":"čeština"},"tag":{"maxLength":20,"minLength":0,"pattern":"^[^,]*$","type":"string","description":"Language tag according to BCP 47 definition","example":"cs-CZ"}}},"LanguageStatsModel":{"required":["reviewedKeyCount","reviewedPercentage","reviewedWordCount","translatedKeyCount","translatedPercentage","translatedWordCount","untranslatedKeyCount","untranslatedPercentage","untranslatedWordCount"],"type":"object","properties":{"languageFlagEmoji":{"type":"string"},"languageId":{"type":"integer","format":"int64"},"languageName":{"type":"string"},"languageOriginalName":{"type":"string"},"languageTag":{"type":"string"},"reviewedKeyCount":{"type":"integer","format":"int64"},"reviewedPercentage":{"type":"number","format":"double"},"reviewedWordCount":{"type":"integer","format":"int64"},"translatedKeyCount":{"type":"integer","format":"int64"},"translatedPercentage":{"type":"number","format":"double"},"translatedWordCount":{"type":"integer","format":"int64"},"untranslatedKeyCount":{"type":"integer","format":"int64"},"untranslatedPercentage":{"type":"number","format":"double"},"untranslatedWordCount":{"type":"integer","format":"int64"}}},"LoginRequest":{"required":["password","username"],"type":"object","properties":{"otp":{"type":"string"},"password":{"type":"string"},"username":{"type":"string"}}},"MachineTranslationLanguagePropsDto":{"type":"object","properties":{"enabledServices":{"uniqueItems":true,"type":"array","description":"List of enabled services (deprecated: use enabledServicesInfo)","deprecated":true,"items":{"type":"string","description":"List of enabled services (deprecated: use enabledServicesInfo)","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"enabledServicesInfo":{"uniqueItems":true,"type":"array","description":"Info about enabled services","items":{"$ref":"#/components/schemas/MtServiceInfo"}},"primaryService":{"type":"string","description":"This service will be used for automated translation","deprecated":true,"enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"primaryServiceInfo":{"$ref":"#/components/schemas/MtServiceInfo"},"targetLanguageId":{"type":"integer","description":"The language to apply those rules. If null, then this settings are default.","format":"int64"}}},"MachineTranslationProviderModel":{"type":"object","properties":{"supportedLanguages":{"type":"array","description":"BCP 47 tags of languages supported by the translation service. When null, all possible languages are supported. \n\nPlease note that Tolgee tries to fall back to a higher subtag if the subtag is not supported.\n\nE.g., if `pt-BR` is not supported. Tolgee fallbacks to `pt`.","items":{"type":"string","description":"BCP 47 tags of languages supported by the translation service. When null, all possible languages are supported. \n\nPlease note that Tolgee tries to fall back to a higher subtag if the subtag is not supported.\n\nE.g., if `pt-BR` is not supported. Tolgee fallbacks to `pt`."}}}},"MachineTranslationRequest":{"required":["keyIds","targetLanguageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"targetLanguageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"ModifiedEntityModel":{"required":["entityClass","entityId"],"type":"object","properties":{"description":{"type":"object","additionalProperties":{"type":"object"}},"entityClass":{"type":"string"},"entityId":{"type":"integer","format":"int64"},"exists":{"type":"boolean"},"modifications":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/PropertyModification"}},"relations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/ExistenceEntityDescription"}}}},"MtCreditsPriceModel":{"required":["amount","id","price"],"type":"object","properties":{"amount":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"price":{"type":"number"}}},"MtServiceDTO":{"required":["defaultEnabledForProject","enabled"],"type":"object","properties":{"defaultEnabledForProject":{"type":"boolean"},"enabled":{"type":"boolean"}}},"MtServiceInfo":{"required":["serviceType"],"type":"object","properties":{"formality":{"type":"string","enum":["FORMAL","INFORMAL","DEFAULT"]},"serviceType":{"type":"string","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"description":"Info about enabled services"},"MtServicesDTO":{"required":["services"],"type":"object","properties":{"defaultPrimaryService":{"type":"string","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"services":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/MtServiceDTO"}}}},"MtSupportedService":{"required":["formalitySupported","serviceType"],"type":"object","properties":{"formalitySupported":{"type":"boolean"},"serviceType":{"type":"string","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}}},"NamespaceModel":{"required":["id","name"],"type":"object","properties":{"id":{"type":"integer","description":"The id of namespace","format":"int64","example":10000048},"name":{"type":"string","example":"homepage"}}},"NotificationModel":{"required":["id","type"],"type":"object","properties":{"createdAt":{"type":"string","format":"date-time"},"id":{"type":"integer","format":"int64"},"linkedTask":{"$ref":"#/components/schemas/TaskModel"},"originatingUser":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"project":{"$ref":"#/components/schemas/SimpleProjectModel"},"type":{"type":"string","enum":["TASK_ASSIGNED","TASK_FINISHED","TASK_CANCELED","MFA_ENABLED","MFA_DISABLED","PASSWORD_CHANGED"]}}},"NotificationSettingGroupModel":{"required":["email","inApp"],"type":"object","properties":{"email":{"type":"boolean"},"inApp":{"type":"boolean"}}},"NotificationSettingModel":{"required":["accountSecurity","tasks"],"type":"object","properties":{"accountSecurity":{"$ref":"#/components/schemas/NotificationSettingGroupModel"},"tasks":{"$ref":"#/components/schemas/NotificationSettingGroupModel"}}},"NotificationSettingsRequest":{"required":["channel","enabled","group"],"type":"object","properties":{"channel":{"type":"string","example":"IN_APP","enum":["IN_APP","EMAIL"]},"enabled":{"type":"boolean","description":"True if the setting should be enabled, false for disabled","example":false},"group":{"type":"string","example":"TASKS","enum":["ACCOUNT_SECURITY","TASKS"]}}},"NotificationsMarkSeenRequest":{"required":["notificationIds"],"type":"object","properties":{"notificationIds":{"type":"array","description":"Notification IDs to be marked as seen","example":[1,2,3],"items":{"type":"integer","description":"Notification IDs to be marked as seen","format":"int64"}}}},"OAuthPublicConfigDTO":{"required":["enabled"],"type":"object","properties":{"clientId":{"type":"string"},"enabled":{"type":"boolean"}}},"OAuthPublicExtendsConfigDTO":{"required":["enabled"],"type":"object","properties":{"authorizationUrl":{"type":"string"},"clientId":{"type":"string"},"enabled":{"type":"boolean"},"scopes":{"type":"array","items":{"type":"string"}}}},"OrganizationDto":{"required":["name"],"type":"object","properties":{"description":{"type":"string","example":"This is a beautiful organization full of beautiful and clever people"},"name":{"maxLength":50,"minLength":3,"type":"string","example":"Beautiful organization"},"slug":{"maxLength":60,"minLength":3,"pattern":"^[a-z0-9-]*[a-z]+[a-z0-9-]*$","type":"string","example":"btforg"}}},"OrganizationInvitationModel":{"required":["code","createdAt","id","type"],"type":"object","properties":{"code":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"createdBy":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"id":{"type":"integer","format":"int64"},"invitedUserEmail":{"type":"string"},"invitedUserName":{"type":"string"},"type":{"type":"string","enum":["MEMBER","OWNER"]}}},"OrganizationInviteUserDto":{"required":["roleType"],"type":"object","properties":{"email":{"maxLength":250,"minLength":0,"type":"string","description":"Email to send invitation to"},"name":{"maxLength":250,"minLength":0,"type":"string","description":"Name of invited user"},"roleType":{"type":"string","enum":["MEMBER","OWNER"]}}},"OrganizationModel":{"required":["basePermissions","id","name","slug"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"basePermissions":{"$ref":"#/components/schemas/PermissionModel"},"currentUserRole":{"type":"string","description":"The role of currently authorized user. \n \nCan be null when user has direct access to one of the projects owned by the organization.","enum":["MEMBER","OWNER"]},"description":{"type":"string","example":"This is a beautiful organization full of beautiful and clever people"},"id":{"type":"integer","format":"int64"},"name":{"type":"string","example":"Beautiful organization"},"slug":{"type":"string","example":"btforg"}}},"PageMetadata":{"type":"object","properties":{"number":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"totalElements":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"}}},"Pageable":{"type":"object","properties":{"page":{"minimum":0,"type":"integer","format":"int32"},"size":{"minimum":1,"type":"integer","format":"int32"},"sort":{"type":"array","items":{"type":"string"}}}},"PagedModelApiKeyModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"apiKeys":{"type":"array","items":{"$ref":"#/components/schemas/ApiKeyModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelBatchJobModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"batchJobs":{"type":"array","items":{"$ref":"#/components/schemas/BatchJobModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelContentDeliveryConfigModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"contentDeliveryConfigs":{"type":"array","items":{"$ref":"#/components/schemas/ContentDeliveryConfigModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelContentStorageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"contentStorages":{"type":"array","items":{"$ref":"#/components/schemas/ContentStorageModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelImportFileIssueModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"importFileIssues":{"type":"array","items":{"$ref":"#/components/schemas/ImportFileIssueModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelImportLanguageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languages":{"type":"array","items":{"$ref":"#/components/schemas/ImportLanguageModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelImportTranslationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"translations":{"type":"array","items":{"$ref":"#/components/schemas/ImportTranslationModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelInvoiceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"invoices":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelKeyModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelKeySearchSearchResultModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeySearchSearchResultModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelKeyWithTranslationsModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"keys":{"type":"array","items":{"$ref":"#/components/schemas/KeyWithTranslationsModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelLanguageModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelModifiedEntityModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"modifiedEntities":{"type":"array","items":{"$ref":"#/components/schemas/ModifiedEntityModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelNamespaceModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"namespaces":{"type":"array","items":{"$ref":"#/components/schemas/NamespaceModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelNotificationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"notificationModelList":{"type":"array","items":{"$ref":"#/components/schemas/NotificationModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelOrganizationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"organizations":{"type":"array","items":{"$ref":"#/components/schemas/OrganizationModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelPatModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"pats":{"type":"array","items":{"$ref":"#/components/schemas/PatModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelProjectActivityModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"activities":{"type":"array","items":{"$ref":"#/components/schemas/ProjectActivityModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelProjectModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"projects":{"type":"array","items":{"$ref":"#/components/schemas/ProjectModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelProjectWithStatsModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"projects":{"type":"array","items":{"$ref":"#/components/schemas/ProjectWithStatsModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelSimpleUserAccountModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/SimpleUserAccountModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTagModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTaskModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/components/schemas/TaskModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTaskWithProjectModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"tasks":{"type":"array","items":{"$ref":"#/components/schemas/TaskWithProjectModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTranslationCommentModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"translationComments":{"type":"array","items":{"$ref":"#/components/schemas/TranslationCommentModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTranslationHistoryModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"revisions":{"type":"array","items":{"$ref":"#/components/schemas/TranslationHistoryModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelTranslationMemoryItemModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"translationMemoryItems":{"type":"array","items":{"$ref":"#/components/schemas/TranslationMemoryItemModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelUserAccountInProjectModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountInProjectModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelUserAccountModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"users":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelUserAccountWithOrganizationRoleModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"usersInOrganization":{"type":"array","items":{"$ref":"#/components/schemas/UserAccountWithOrganizationRoleModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelWebhookConfigModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"webhookConfigs":{"type":"array","items":{"$ref":"#/components/schemas/WebhookConfigModel"}}}},"page":{"$ref":"#/components/schemas/PageMetadata"}}},"PagedModelWithNextCursorNotificationModel":{"type":"object","properties":{"_embedded":{"type":"object","properties":{"notificationModelList":{"type":"array","items":{"$ref":"#/components/schemas/NotificationModel"}}}},"nextCursor":{"type":"string","description":"Cursor to get next data","example":"eyJrZXlJZCI6eyJkaXJlY3Rpb24iOiJBU0MiLCJ2YWx1ZSI6IjEwMDAwMDAxMjAifX0="},"page":{"$ref":"#/components/schemas/PageMetadata"},"pagedModel":{"$ref":"#/components/schemas/PagedModelNotificationModel"}}},"PatModel":{"required":["createdAt","description","id","updatedAt"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"updatedAt":{"type":"integer","format":"int64"}}},"PatWithUserModel":{"required":["createdAt","description","id","updatedAt","user"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"updatedAt":{"type":"integer","format":"int64"},"user":{"$ref":"#/components/schemas/SimpleUserAccountModel"}}},"PermissionModel":{"required":["scopes"],"type":"object","properties":{"permittedLanguageIds":{"type":"array","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","example":[200001,200004],"deprecated":true,"items":{"type":"integer","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","format":"int64","deprecated":true}},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if uses granular permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"PermissionWithAgencyModel":{"required":["scopes"],"type":"object","properties":{"agency":{"$ref":"#/components/schemas/TranslationAgencySimpleModel"},"permittedLanguageIds":{"type":"array","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","example":[200001,200004],"deprecated":true,"items":{"type":"integer","description":"Deprecated (use translateLanguageIds). \n\nList of languages current user has TRANSLATE permission to. If null, all languages edition is permitted.","format":"int64","deprecated":true}},"scopes":{"type":"array","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":["KEYS_EDIT","TRANSLATIONS_VIEW"],"items":{"type":"string","description":"Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.","example":"[\"KEYS_EDIT\",\"TRANSLATIONS_VIEW\"]","enum":["translations.view","translations.edit","keys.edit","screenshots.upload","screenshots.delete","screenshots.view","activity.view","languages.edit","admin","project.edit","members.view","members.edit","translation-comments.add","translation-comments.edit","translation-comments.set-state","translations.state-edit","keys.view","keys.delete","keys.create","batch-jobs.view","batch-jobs.cancel","translations.batch-by-tm","translations.batch-machine","content-delivery.manage","content-delivery.publish","webhooks.manage","tasks.view","tasks.edit"]}},"stateChangeLanguageIds":{"type":"array","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can change state to. If null, changing state of all language values is permitted.","format":"int64"}},"translateLanguageIds":{"type":"array","description":"List of languages user can translate to. If null, all languages editing is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can translate to. If null, all languages editing is permitted.","format":"int64"}},"type":{"type":"string","description":"The user's permission type. This field is null if uses granular permissions","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguageIds":{"type":"array","description":"List of languages user can view. If null, all languages view is permitted.","example":[200001,200004],"items":{"type":"integer","description":"List of languages user can view. If null, all languages view is permitted.","format":"int64"}}}},"PlanIncludedUsageModel":{"required":["mtCredits","seats","translationSlots","translations"],"type":"object","properties":{"mtCredits":{"type":"integer","format":"int64"},"seats":{"type":"integer","format":"int64"},"translationSlots":{"type":"integer","format":"int64"},"translations":{"type":"integer","format":"int64"}}},"PlanIncludedUsageRequest":{"required":["mtCredits","seats","translations"],"type":"object","properties":{"mtCredits":{"type":"integer","format":"int64"},"seats":{"type":"integer","format":"int64"},"translations":{"type":"integer","format":"int64"}}},"PlanPricesModel":{"required":["perSeat","subscriptionMonthly","subscriptionYearly"],"type":"object","properties":{"perSeat":{"type":"number"},"perThousandMtCredits":{"type":"number"},"perThousandTranslations":{"type":"number"},"subscriptionMonthly":{"type":"number"},"subscriptionYearly":{"type":"number"}}},"PlanPricesRequest":{"required":["subscriptionMonthly","subscriptionYearly"],"type":"object","properties":{"perSeat":{"minimum":0,"type":"number"},"perThousandMtCredits":{"minimum":0,"type":"number"},"perThousandTranslations":{"minimum":0,"type":"number"},"subscriptionMonthly":{"minimum":0,"type":"number"},"subscriptionYearly":{"minimum":0,"type":"number"}}},"PlausibleDto":{"required":["scriptUrl","url"],"type":"object","properties":{"domain":{"type":"string"},"scriptUrl":{"type":"string"},"url":{"type":"string"}}},"PreTranslationByTmRequest":{"required":["keyIds","targetLanguageIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"targetLanguageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}}}},"PreferredAgencyResponse":{"type":"object","properties":{"preferredAgencyId":{"type":"integer","format":"int64"}}},"PrepareSetEeLicenceKeyModel":{"required":["plan","usage"],"type":"object","properties":{"plan":{"$ref":"#/components/schemas/SelfHostedEePlanModel"},"usage":{"$ref":"#/components/schemas/UsageModel"}}},"PrivateUserAccountModel":{"required":["accountType","deletable","globalServerRole","id","mfaEnabled","needsSuperJwtToken","username"],"type":"object","properties":{"accountType":{"type":"string","enum":["LOCAL","MANAGED","THIRD_PARTY"]},"avatar":{"$ref":"#/components/schemas/Avatar"},"deletable":{"type":"boolean"},"domain":{"type":"string"},"emailAwaitingVerification":{"type":"string"},"globalServerRole":{"type":"string","enum":["USER","ADMIN"]},"id":{"type":"integer","format":"int64"},"mfaEnabled":{"type":"boolean"},"name":{"type":"string"},"needsSuperJwtToken":{"type":"boolean"},"thirdPartyAuthType":{"type":"string","enum":["GOOGLE","GITHUB","OAUTH2","SSO","SSO_GLOBAL"]},"username":{"type":"string"}}},"ProjectActivityAuthorModel":{"required":["deleted","id"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"deleted":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}}},"ProjectActivityModel":{"required":["revisionId","timestamp","type"],"type":"object","properties":{"author":{"$ref":"#/components/schemas/ProjectActivityAuthorModel"},"counts":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}},"meta":{"type":"object","additionalProperties":{"type":"object"}},"modifiedEntities":{"type":"object","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/ModifiedEntityModel"}}},"params":{"type":"object"},"revisionId":{"type":"integer","format":"int64"},"timestamp":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["UNKNOWN","SET_TRANSLATION_STATE","SET_TRANSLATIONS","DISMISS_AUTO_TRANSLATED_STATE","SET_OUTDATED_FLAG","TRANSLATION_COMMENT_ADD","TRANSLATION_COMMENT_DELETE","TRANSLATION_COMMENT_EDIT","TRANSLATION_COMMENT_SET_STATE","SCREENSHOT_DELETE","SCREENSHOT_ADD","KEY_TAGS_EDIT","KEY_NAME_EDIT","KEY_DELETE","CREATE_KEY","COMPLEX_EDIT","IMPORT","CREATE_LANGUAGE","EDIT_LANGUAGE","DELETE_LANGUAGE","HARD_DELETE_LANGUAGE","CREATE_PROJECT","EDIT_PROJECT","NAMESPACE_EDIT","BATCH_PRE_TRANSLATE_BY_TM","BATCH_MACHINE_TRANSLATE","AUTO_TRANSLATE","BATCH_CLEAR_TRANSLATIONS","BATCH_COPY_TRANSLATIONS","BATCH_SET_TRANSLATION_STATE","BATCH_TAG_KEYS","BATCH_UNTAG_KEYS","BATCH_SET_KEYS_NAMESPACE","AUTOMATION","CONTENT_DELIVERY_CONFIG_CREATE","CONTENT_DELIVERY_CONFIG_UPDATE","CONTENT_DELIVERY_CONFIG_DELETE","CONTENT_STORAGE_CREATE","CONTENT_STORAGE_UPDATE","CONTENT_STORAGE_DELETE","WEBHOOK_CONFIG_CREATE","WEBHOOK_CONFIG_UPDATE","WEBHOOK_CONFIG_DELETE","COMPLEX_TAG_OPERATION","TASKS_CREATE","TASK_CREATE","TASK_UPDATE","TASK_KEYS_UPDATE","TASK_FINISH","TASK_CLOSE","TASK_REOPEN","TASK_KEY_UPDATE","ORDER_TRANSLATION"]}}},"ProjectAiPromptCustomizationModel":{"type":"object","properties":{"description":{"type":"string","description":"The project description used in the prompt that helps AI translator to understand the context of your project.","example":"We are Dunder Mifflin, a paper company. We sell paper. This is an project of translations for out paper selling app."}}},"ProjectInvitationModel":{"required":["createdAt","id","permission"],"type":"object","properties":{"code":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"createdBy":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"id":{"type":"integer","format":"int64"},"invitedUserEmail":{"type":"string"},"invitedUserName":{"type":"string"},"permission":{"$ref":"#/components/schemas/PermissionWithAgencyModel"},"permittedLanguageIds":{"type":"array","items":{"type":"integer","format":"int64"}},"type":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]}}},"ProjectInviteUserDto":{"type":"object","properties":{"agencyId":{"type":"integer","description":"Id of invited agency","format":"int64"},"email":{"maxLength":250,"minLength":0,"type":"string","description":"Email to send invitation to"},"languages":{"uniqueItems":true,"type":"array","description":"Deprecated -> use translate languages","deprecated":true,"items":{"type":"integer","description":"Deprecated -> use translate languages","format":"int64","deprecated":true}},"name":{"maxLength":250,"minLength":0,"type":"string","description":"Name of invited user"},"scopes":{"uniqueItems":true,"type":"array","description":"Granted scopes for the invited user","example":["translations.view","translations.edit"],"items":{"type":"string","description":"Granted scopes for the invited user","example":"[\"translations.view\",\"translations.edit\"]"}},"stateChangeLanguages":{"uniqueItems":true,"type":"array","description":"Languages user can change translation state (review)","deprecated":true,"items":{"type":"integer","description":"Languages user can change translation state (review)","format":"int64","deprecated":true}},"translateLanguages":{"uniqueItems":true,"type":"array","description":"Languages user can translate to","deprecated":true,"items":{"type":"integer","description":"Languages user can translate to","format":"int64","deprecated":true}},"type":{"type":"string","enum":["NONE","VIEW","TRANSLATE","REVIEW","EDIT","MANAGE"]},"viewLanguages":{"uniqueItems":true,"type":"array","description":"Languages user can view","deprecated":true,"items":{"type":"integer","description":"Languages user can view","format":"int64","deprecated":true}}}},"ProjectModel":{"required":["computedPermission","icuPlaceholders","id","name","useNamespaces"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"baseLanguage":{"$ref":"#/components/schemas/LanguageModel"},"computedPermission":{"$ref":"#/components/schemas/ComputedPermissionModel"},"defaultNamespace":{"$ref":"#/components/schemas/NamespaceModel"},"description":{"type":"string"},"directPermission":{"$ref":"#/components/schemas/PermissionModel"},"icuPlaceholders":{"type":"boolean","description":"Whether to disable ICU placeholder visualization in the editor and it's support."},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"organizationOwner":{"$ref":"#/components/schemas/SimpleOrganizationModel"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"slug":{"type":"string"},"useNamespaces":{"type":"boolean"}}},"ProjectStatistics":{"required":["keyCount","languageCount","projectId","translationStatePercentages"],"type":"object","properties":{"keyCount":{"type":"integer","format":"int64"},"languageCount":{"type":"integer","format":"int64"},"projectId":{"type":"integer","format":"int64"},"translationStatePercentages":{"type":"object","additionalProperties":{"type":"number"}}}},"ProjectStatsModel":{"required":["baseWordsCount","keyCount","languageCount","languageStats","membersCount","projectId","reviewedPercentage","tagCount","taskCount","translatedPercentage"],"type":"object","properties":{"baseWordsCount":{"type":"integer","format":"int64"},"keyCount":{"type":"integer","format":"int64"},"languageCount":{"type":"integer","format":"int32"},"languageStats":{"type":"array","items":{"$ref":"#/components/schemas/LanguageStatsModel"}},"membersCount":{"type":"integer","format":"int64"},"projectId":{"type":"integer","format":"int64"},"reviewedPercentage":{"type":"number","format":"double"},"tagCount":{"type":"integer","format":"int64"},"taskCount":{"type":"integer","format":"int64"},"translatedPercentage":{"type":"number","format":"double"}}},"ProjectTransferOptionModel":{"required":["id","name","slug"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"slug":{"type":"string"}}},"ProjectWithStatsModel":{"required":["computedPermission","icuPlaceholders","id","languages","name","stats"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"baseLanguage":{"$ref":"#/components/schemas/LanguageModel"},"computedPermission":{"$ref":"#/components/schemas/ComputedPermissionModel"},"description":{"type":"string"},"directPermission":{"$ref":"#/components/schemas/PermissionModel"},"icuPlaceholders":{"type":"boolean","description":"Whether to disable ICU placeholder visualization in the editor and it's support."},"id":{"type":"integer","format":"int64"},"languages":{"type":"array","items":{"$ref":"#/components/schemas/LanguageModel"}},"name":{"type":"string"},"organizationOwner":{"$ref":"#/components/schemas/SimpleOrganizationModel"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"slug":{"type":"string"},"stats":{"$ref":"#/components/schemas/ProjectStatistics"}}},"PropertyModification":{"type":"object","properties":{"new":{"type":"object"},"old":{"type":"object"}}},"PublicBillingConfigurationDTO":{"required":["enabled"],"type":"object","properties":{"enabled":{"type":"boolean"}}},"PublicConfigurationDTO":{"required":["allowRegistrations","appName","authentication","billing","contentDeliveryConfigured","internalControllerEnabled","machineTranslationServices","maxTranslationTextLength","maxUploadFileSize","nativeEnabled","needsEmailVerification","passwordResettable","plausible","screenshotsUrl","showVersion","slack","translationsViewLanguagesLimit","userCanCreateOrganizations","userSourceField","version"],"type":"object","properties":{"allowRegistrations":{"type":"boolean"},"appName":{"type":"string"},"authMethods":{"$ref":"#/components/schemas/AuthMethodsDTO"},"authentication":{"type":"boolean"},"billing":{"$ref":"#/components/schemas/PublicBillingConfigurationDTO"},"capterraTracker":{"type":"string"},"chatwootToken":{"type":"string"},"clientSentryDsn":{"type":"string"},"contentDeliveryConfigured":{"type":"boolean"},"ga4Tag":{"type":"string"},"internalControllerEnabled":{"type":"boolean"},"machineTranslationServices":{"$ref":"#/components/schemas/MtServicesDTO"},"maxTranslationTextLength":{"type":"integer","format":"int64"},"maxUploadFileSize":{"type":"integer","format":"int32"},"nativeEnabled":{"type":"boolean"},"needsEmailVerification":{"type":"boolean"},"passwordResettable":{"type":"boolean"},"plausible":{"$ref":"#/components/schemas/PlausibleDto"},"postHogApiKey":{"type":"string"},"postHogHost":{"type":"string"},"recaptchaSiteKey":{"type":"string"},"screenshotsUrl":{"type":"string"},"showVersion":{"type":"boolean"},"slack":{"$ref":"#/components/schemas/SlackDTO"},"translationsViewLanguagesLimit":{"type":"integer","format":"int32"},"userCanCreateOrganizations":{"type":"boolean"},"userSourceField":{"type":"boolean"},"version":{"type":"string"}}},"PublicInvitationModel":{"required":["code","id"],"type":"object","properties":{"code":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"id":{"type":"integer","format":"int64"},"organizationName":{"type":"string"},"projectName":{"type":"string"}}},"PublicSsoTenantModel":{"required":["domain","force","global"],"type":"object","properties":{"domain":{"type":"string"},"force":{"type":"boolean"},"global":{"type":"boolean"}}},"PublicUsageModel":{"required":["availablePayAsYouGoMtCredits","creditBalance","creditBalanceNextRefillAt","creditBalanceRefilledAt","currentPayAsYouGoMtCredits","currentTranslationSlots","currentTranslations","extraCreditBalance","includedMtCredits","includedTranslationSlots","includedTranslations","organizationId","translationSlotsLimit","translationsLimit"],"type":"object","properties":{"availablePayAsYouGoMtCredits":{"type":"integer","description":"The maximum amount organization can spend on MT credit usage before they reach the spending limit","format":"int64"},"creditBalance":{"type":"integer","description":"Current balance of standard credits. Standard credits are refilled every month","format":"int64"},"creditBalanceNextRefillAt":{"type":"integer","description":"Date when credits will be refilled. (In epoch format)","format":"int64"},"creditBalanceRefilledAt":{"type":"integer","description":"Date when credits were refilled. (In epoch format)","format":"int64"},"currentPayAsYouGoMtCredits":{"type":"integer","description":"Currently used credits over credits included in plan and extra credits","format":"int64"},"currentTranslationSlots":{"type":"integer","description":"How many translations slots are currently used by organization","format":"int64"},"currentTranslations":{"type":"integer","description":"How many non-empty translations are currently stored by organization","format":"int64"},"extraCreditBalance":{"type":"integer","description":"Customers were able to buy extra credits separately in the past.\n\nThis option is not available anymore and this field is kept only for backward compatibility purposes and is always 0.","format":"int64","deprecated":true},"includedMtCredits":{"type":"integer","description":"How many credits are included in your current plan","format":"int64"},"includedTranslationSlots":{"type":"integer","description":"How many translation slots are included in current subscription plan. How many translation slots can organization use without additional costs","format":"int64"},"includedTranslations":{"type":"integer","description":"How many translations are included in current subscription plan. How many translations can organization use without additional costs","format":"int64"},"organizationId":{"type":"integer","format":"int64"},"translationSlotsLimit":{"type":"integer","description":"How many translations can be stored within your organization","format":"int64"},"translationsLimit":{"type":"integer","description":"How many translations can be stored until reaching the limit. (For pay us you go, the top limit is the spending limit)","format":"int64"}}},"QuickStartModel":{"required":["completedSteps","finished","open"],"type":"object","properties":{"completedSteps":{"type":"array","items":{"type":"string"}},"finished":{"type":"boolean"},"open":{"type":"boolean"}},"example":"Quick start data for current user"},"RegenerateApiKeyDto":{"type":"object","properties":{"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null key never expires.","format":"int64","example":1661172869000}}},"RegeneratePatDto":{"type":"object","properties":{"expiresAt":{"type":"integer","description":"Expiration date in epoch format (milliseconds). When null key never expires.","format":"int64","example":1661172869000}}},"RelatedKeyDto":{"required":["keyName"],"type":"object","properties":{"keyName":{"type":"string"},"namespace":{"type":"string"}},"description":"Keys in the document used as a context for machine translation. Keys in the same order as they appear in the document. The order is important! We are using it for graph distance calculation. "},"RevealedApiKeyModel":{"required":["description","id","key","projectId","projectName","scopes"],"type":"object","properties":{"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"key":{"type":"string","description":"Resulting user's api key"},"lastUsedAt":{"type":"integer","format":"int64"},"projectId":{"type":"integer","format":"int64"},"projectName":{"type":"string"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}},"userFullName":{"type":"string"},"username":{"type":"string"}}},"RevealedPatModel":{"required":["createdAt","description","id","token","updatedAt"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"expiresAt":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastUsedAt":{"type":"integer","format":"int64"},"token":{"type":"string"},"updatedAt":{"type":"integer","format":"int64"}}},"S3ContentStorageConfigDto":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"accessKey":{"maxLength":255,"minLength":0,"type":"string"},"bucketName":{"maxLength":255,"minLength":0,"type":"string"},"contentStorageType":{"type":"string","enum":["S3","AZURE"]},"enabled":{"type":"boolean"},"endpoint":{"maxLength":255,"minLength":0,"type":"string"},"secretKey":{"maxLength":255,"minLength":0,"type":"string"},"signingRegion":{"maxLength":255,"minLength":0,"type":"string"}}},"S3ContentStorageConfigModel":{"required":["bucketName","endpoint","signingRegion"],"type":"object","properties":{"bucketName":{"type":"string"},"endpoint":{"type":"string"},"signingRegion":{"type":"string"}}},"ScreenshotInfoDto":{"type":"object","properties":{"location":{"type":"string"},"positions":{"type":"array","items":{"$ref":"#/components/schemas/KeyInScreenshotPositionDto"}},"text":{"type":"string"}}},"ScreenshotModel":{"required":["fileUrl","filename","id","keyReferences","thumbnail","thumbnailUrl"],"type":"object","properties":{"createdAt":{"type":"string","format":"date-time"},"fileUrl":{"type":"string"},"filename":{"type":"string","description":"File name, which may be downloaded from the screenshot path.\n\nWhen images are secured. Encrypted timestamp is appended to the filename. \n "},"height":{"type":"integer","format":"int32"},"id":{"type":"integer","format":"int64"},"keyReferences":{"type":"array","items":{"$ref":"#/components/schemas/KeyInScreenshotModel"}},"location":{"type":"string"},"middleSized":{"type":"string"},"middleSizedUrl":{"type":"string"},"thumbnail":{"type":"string","description":"Thumbnail file name, which may be downloaded from the screenshot path.\n\nWhen images are secured. Encrypted timestamp is appended to the filename. \n "},"thumbnailUrl":{"type":"string"},"width":{"type":"integer","format":"int32"}},"description":"Screenshots of the key"},"SelectAllResponse":{"required":["ids"],"type":"object","properties":{"ids":{"type":"array","items":{"type":"integer","format":"int64"}}}},"SelfHostedEePlanModel":{"required":["enabledFeatures","free","hasYearlyPrice","id","includedUsage","name","nonCommercial","prices","public"],"type":"object","properties":{"enabledFeatures":{"type":"array","items":{"type":"string","enum":["GRANULAR_PERMISSIONS","PRIORITIZED_FEATURE_REQUESTS","PREMIUM_SUPPORT","DEDICATED_SLACK_CHANNEL","ASSISTED_UPDATES","DEPLOYMENT_ASSISTANCE","BACKUP_CONFIGURATION","TEAM_TRAINING","ACCOUNT_MANAGER","STANDARD_SUPPORT","PROJECT_LEVEL_CONTENT_STORAGES","WEBHOOKS","MULTIPLE_CONTENT_DELIVERY_CONFIGS","AI_PROMPT_CUSTOMIZATION","SLACK_INTEGRATION","TASKS","SSO","ORDER_TRANSLATION"]}},"free":{"type":"boolean"},"hasYearlyPrice":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"includedUsage":{"$ref":"#/components/schemas/PlanIncludedUsageModel"},"name":{"type":"string"},"nonCommercial":{"type":"boolean"},"prices":{"$ref":"#/components/schemas/PlanPricesModel"},"public":{"type":"boolean"}}},"SelfHostedEeSubscriptionModel":{"required":["createdAt","currentBillingPeriod","id","plan","status"],"type":"object","properties":{"createdAt":{"type":"integer","format":"int64"},"currentBillingPeriod":{"type":"string","enum":["MONTHLY","YEARLY"]},"currentPeriodEnd":{"type":"integer","format":"int64"},"currentPeriodStart":{"type":"integer","format":"int64"},"estimatedCosts":{"type":"number"},"id":{"type":"integer","format":"int64"},"licenseKey":{"type":"string"},"plan":{"$ref":"#/components/schemas/SelfHostedEePlanModel"},"status":{"type":"string","enum":["ACTIVE","CANCELED","PAST_DUE","UNPAID","ERROR","TRIALING","KEY_USED_BY_ANOTHER_INSTANCE","UNKNOWN"]}}},"SetDisabledLanguagesRequest":{"required":["languageIds"],"type":"object","properties":{"languageIds":{"type":"array","items":{"type":"integer","format":"int64"}}}},"SetFileNamespaceRequest":{"type":"object","properties":{"namespace":{"type":"string"}}},"SetKeysNamespaceRequest":{"required":["keyIds"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"namespace":{"maxLength":100,"minLength":0,"type":"string"}}},"SetLanguagePromptCustomizationRequest":{"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"The language description used in the prompt that helps AI translator to fine tune results for specific language","example":"For arabic language, we are super formal. Always use these translations: \nPaper -> ورقة\nOffice -> مكتب\n"}}},"SetLicenseKeyDto":{"required":["licenseKey"],"type":"object","properties":{"licenseKey":{"type":"string"}}},"SetMachineTranslationSettingsDto":{"required":["settings"],"type":"object","properties":{"settings":{"type":"array","items":{"$ref":"#/components/schemas/MachineTranslationLanguagePropsDto"}}}},"SetOrganizationRoleDto":{"required":["roleType"],"type":"object","properties":{"roleType":{"type":"string","enum":["MEMBER","OWNER"]}}},"SetProjectPromptCustomizationRequest":{"type":"object","properties":{"description":{"maxLength":2000,"minLength":0,"type":"string","description":"The project description used in the prompt that helps AI translator to understand the context of your project.","example":"We are Dunder Mifflin, a paper company. We sell paper. This is an project of translations for out paper selling app."}}},"SetTranslationsResponseModel":{"required":["keyId","keyIsPlural","keyName","translations"],"type":"object","properties":{"keyId":{"type":"integer","description":"Id of key record","format":"int64"},"keyIsPlural":{"type":"boolean"},"keyName":{"type":"string","description":"Name of key","example":"this_is_super_key"},"keyNamespace":{"type":"string","description":"The namespace of the key","example":"homepage"},"translations":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationModel"},"description":"Translations object containing values updated in this request","example":{"en":{"id":100000003,"text":"This is super translation!"}}}}},"SetTranslationsStateStateRequest":{"required":["keyIds","languageIds","state"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"languageIds":{"maxItems":2147483647,"minItems":1,"type":"array","items":{"type":"integer","format":"int64"}},"state":{"type":"string","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]}}},"SetTranslationsWithKeyDto":{"required":["key","translations"],"type":"object","properties":{"key":{"type":"string","description":"Key name to set translations for","example":"what_a_key_to_translate"},"languagesToReturn":{"uniqueItems":true,"type":"array","description":"List of languages to return translations for. \n\nIf not provided, only modified translation will be provided.\n ","example":["en","de","fr"],"items":{"type":"string","description":"List of languages to return translations for. \n\nIf not provided, only modified translation will be provided.\n ","example":"[\"en\",\"de\",\"fr\"]"}},"namespace":{"type":"string","description":"The namespace of the key. (When empty or null default namespace will be used)"},"translations":{"type":"object","additionalProperties":{"type":"string","description":"Object mapping language tag to translation","example":"{\"en\":\"What a translated value!\",\"cs\":\"Jaká to přeložená hodnota!\"}"},"description":"Object mapping language tag to translation","example":{"en":"What a translated value!","cs":"Jaká to přeložená hodnota!"}}}},"SimpleOrganizationModel":{"required":["basePermissions","id","name","slug"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"basePermissions":{"$ref":"#/components/schemas/PermissionModel"},"description":{"type":"string","example":"This is a beautiful organization full of beautiful and clever people"},"id":{"type":"integer","format":"int64"},"name":{"type":"string","example":"Beautiful organization"},"slug":{"type":"string","example":"btforg"}}},"SimpleProjectModel":{"required":["icuPlaceholders","id","name"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"baseLanguage":{"$ref":"#/components/schemas/LanguageModel"},"description":{"type":"string"},"icuPlaceholders":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"slug":{"type":"string"}}},"SimpleUserAccountModel":{"required":["deleted","id","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"deleted":{"type":"boolean"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}}},"SingleStepImportRequest":{"required":["convertPlaceholdersToIcu","createNewKeys","fileMappings","forceMode","overrideKeyDescriptions","tagNewKeys"],"type":"object","properties":{"convertPlaceholdersToIcu":{"type":"boolean","description":"If true, placeholders from other formats will be converted to ICU when possible"},"createNewKeys":{"type":"boolean","description":"If false, only updates keys, skipping the creation of new keys"},"fileMappings":{"type":"array","description":"Definition of mapping for each file to import.","items":{"$ref":"#/components/schemas/ImportFileMapping"}},"forceMode":{"type":"string","description":"Whether to override existing translation data.\n\nWhen set to `KEEP`, existing translations will be kept.\n\nWhen set to `OVERRIDE`, existing translations will be overwrote.\n\nWhen set to `NO_FORCE`, error will be thrown on conflict.","enum":["OVERRIDE","KEEP","NO_FORCE"]},"languageMappings":{"type":"array","description":"Maps the languages from imported files to languages existing in the Tolgee platform.\n\nUse this field only when your files contain multiple languages (e.g., XLIFF files).\n\nOtherwise, use the `languageTag` property of `fileMappings`.\n\nExample: In xliff files, there are `source-language` and `target-language` attributes defined on `file` element. Using this field you can map source and target values to languages stored in the Tolgee Platform.","items":{"$ref":"#/components/schemas/LanguageMapping"}},"overrideKeyDescriptions":{"type":"boolean","description":"If true, key descriptions will be overridden by the import"},"removeOtherKeys":{"type":"boolean","description":"If yes, keys from project that were not included in import will be deleted."},"structureDelimiter":{"type":"string","description":"When importing files in structured formats (e.g., JSON, YAML), this field defines the delimiter which will be used in names of imported keys.","example":"."},"tagNewKeys":{"type":"array","description":"Keys created by this import will be tagged with these tags. It add tags only to new keys. The keys that already exist will not be tagged.","items":{"type":"string","description":"Keys created by this import will be tagged with these tags. It add tags only to new keys. The keys that already exist will not be tagged."}}}},"SlackCommandDto":{"required":["channel_id","channel_name","command","team_domain","team_id","text","user_id","user_name"],"type":"object","properties":{"channel_id":{"type":"string"},"channel_name":{"type":"string"},"command":{"type":"string"},"team_domain":{"type":"string"},"team_id":{"type":"string"},"text":{"type":"string"},"token":{"type":"string"},"trigger_id":{"type":"string"},"user_id":{"type":"string"},"user_name":{"type":"string"}}},"SlackDTO":{"required":["connected","enabled"],"type":"object","properties":{"connected":{"type":"boolean"},"enabled":{"type":"boolean"}}},"SlackUserInfoModel":{"required":["slackAvatar","slackId","teamName"],"type":"object","properties":{"slackAvatar":{"type":"string"},"slackId":{"type":"string"},"slackName":{"type":"string"},"slackRealName":{"type":"string"},"teamName":{"type":"string"}}},"SsoGlobalPublicConfigDTO":{"required":["enabled"],"type":"object","properties":{"clientId":{"type":"string"},"customLoginText":{"type":"string"},"customLogoUrl":{"type":"string"},"domain":{"type":"string"},"enabled":{"type":"boolean"}}},"SsoOrganizationsPublicConfigDTO":{"required":["enabled"],"type":"object","properties":{"enabled":{"type":"boolean"}}},"SsoTenantModel":{"required":["authorizationUri","clientId","clientSecret","domain","enabled","force","global","tokenUri"],"type":"object","properties":{"authorizationUri":{"type":"string"},"clientId":{"type":"string"},"clientSecret":{"type":"string"},"domain":{"type":"string"},"enabled":{"type":"boolean"},"force":{"type":"boolean"},"global":{"type":"boolean"},"tokenUri":{"type":"string"}}},"SsoUrlResponse":{"required":["redirectUrl"],"type":"object","properties":{"redirectUrl":{"type":"string"}}},"StorageTestResult":{"required":["success"],"type":"object","properties":{"message":{"type":"string","enum":["unauthenticated","api_access_forbidden","api_key_not_found","invalid_api_key","invalid_project_api_key","project_api_key_expired","bad_credentials","mfa_enabled","invalid_otp_code","mfa_not_enabled","can_not_revoke_own_permissions","data_corrupted","invitation_code_does_not_exist_or_expired","language_tag_exists","language_name_exists","language_not_found","operation_not_permitted","registrations_not_allowed","project_not_found","resource_not_found","scope_not_found","key_exists","third_party_auth_error_message","third_party_auth_no_email","third_party_auth_non_matching_email","third_party_auth_no_sub","third_party_auth_unknown_error","email_already_verified","third_party_unauthorized","third_party_google_workspace_mismatch","third_party_switch_initiated","third_party_switch_conflict","username_already_exists","username_or_password_invalid","user_already_has_permissions","user_already_has_role","user_not_found","file_not_image","file_too_big","invalid_timestamp","email_not_verified","missing_callback_url","invalid_jwt_token","expired_jwt_token","general_jwt_error","cannot_find_suitable_address_part","slug_not_unique","user_is_not_member_of_organization","organization_has_no_other_owner","user_has_no_project_access","user_is_organization_owner","cannot_set_your_own_permissions","user_is_organization_member","property_not_mutable","import_language_not_from_project","existing_language_not_selected","conflict_is_not_resolved","language_already_selected","cannot_parse_file","could_not_resolve_property","cannot_add_more_then_100_languages","no_languages_provided","language_with_base_language_tag_not_found","language_not_from_project","namespace_not_from_project","cannot_delete_base_language","key_not_from_project","max_screenshots_exceeded","translation_not_from_project","can_edit_only_own_comment","request_parse_error","filter_by_value_state_not_valid","import_has_expired","tag_not_from_project","translation_text_too_long","invalid_recaptcha_token","cannot_leave_owning_project","cannot_leave_project_with_organization_role","dont_have_direct_permissions","tag_too_log","too_many_uploaded_images","one_or_more_images_not_found","screenshot_not_of_key","service_not_found","too_many_requests","translation_not_found","out_of_credits","key_not_found","organization_not_found","cannot_find_base_language","base_language_not_found","no_exported_result","cannot_set_your_own_role","only_translate_review_or_view_permission_accepts_view_languages","oauth2_token_url_not_set","oauth2_user_url_not_set","email_already_invited_or_member","price_not_found","invoice_not_from_organization","invoice_not_found","plan_not_found","plan_not_available_any_more","no_auto_translation_method","cannot_translate_base_language","pat_not_found","invalid_pat","pat_expired","operation_unavailable_for_account_type","validation_email_is_not_valid","current_password_required","cannot_create_organization","wrong_current_password","wrong_param_type","user_missing_password","expired_super_jwt_token","cannot_delete_your_own_account","cannot_sort_by_this_column","namespace_not_found","namespace_exists","invalid_authentication_method","unknown_sort_property","only_review_permission_accepts_state_change_languages","only_translate_or_review_permission_accepts_translate_languages","cannot_set_language_permissions_for_admin_scope","cannot_set_view_languages_without_translations_view_scope","cannot_set_translate_languages_without_translations_edit_scope","cannot_set_state_change_languages_without_translations_state_edit_scope","language_not_permitted","scopes_has_to_be_set","set_exactly_one_of_scopes_or_type","translation_exists","import_keys_error","provide_only_one_of_screenshots_and_screenshot_uploaded_image_ids","multiple_projects_not_supported","plan_translation_limit_exceeded","feature_not_enabled","license_key_not_found","cannot_set_view_languages_without_for_level_based_permissions","cannot_set_different_translate_and_state_change_languages_for_level_based_permissions","cannot_disable_your_own_account","subscription_not_found","invoice_does_not_have_usage","customer_not_found","subscription_not_active","organization_already_subscribed","organization_not_subscribed","license_key_used_by_another_instance","translation_spending_limit_exceeded","credit_spending_limit_exceeded","seats_spending_limit_exceeded","this_instance_is_already_licensed","big_meta_not_from_project","mt_service_not_enabled","project_not_selected","organization_not_selected","plan_has_subscribers","translation_failed","batch_job_not_found","key_exists_in_namespace","tag_is_blank","execution_failed_on_management_error","translation_api_rate_limit","cannot_finalize_activity","formality_not_supported_by_service","language_not_supported_by_service","rate_limited","pat_access_not_allowed","pak_access_not_allowed","cannot_modify_disabled_translation","azure_config_required","s3_config_required","content_storage_config_required","content_storage_test_failed","content_storage_config_invalid","invalid_connection_string","cannot_create_azure_storage_client","s3_access_key_required","azure_connection_string_required","s3_secret_key_required","cannot_store_file_to_content_storage","unexpected_error_while_publishing_to_content_storage","webhook_responded_with_non_200_status","unexpected_error_while_executing_webhook","content_storage_is_in_use","cannot_set_state_for_missing_translation","no_project_id_provided","license_key_not_provided","subscription_already_canceled","user_is_subscribed_to_paid_plan","cannot_create_free_plan_without_fixed_type","cannot_modify_plan_free_status","key_id_not_provided","free_self_hosted_seat_limit_exceeded","advanced_params_not_supported","plural_forms_not_found_for_language","nested_plurals_not_supported","message_is_not_plural","content_outside_plural_forms","invalid_plural_form","multiple_plurals_not_supported","custom_values_json_too_long","unsupported_po_message_format","plural_forms_data_loss","current_user_does_not_own_image","user_cannot_view_this_organization","user_is_not_owner_of_organization","pak_created_for_different_project","custom_slug_is_only_applicable_for_custom_storage","invalid_slug_format","batch_job_cancellation_timeout","import_failed","cannot_add_more_then_1000_languages","no_data_to_import","multiple_namespaces_mapped_to_single_file","multiple_mappings_for_same_file_language_name","multiple_mappings_for_null_file_language_name","too_many_mappings_for_file","missing_placeholder_in_template","tag_not_found","cannot_parse_encrypted_slack_login_data","slack_workspace_not_found","cannot_fetch_user_details_from_slack","slack_missing_scope","slack_not_connected_to_your_account","slack_invalid_command","slack_not_subscribed_yet","slack_connection_failed","tolgee_account_already_connected","slack_not_configured","slack_workspace_already_connected","slack_connection_error","email_verification_code_not_valid","cannot_subscribe_to_free_plan","plan_auto_assignment_only_for_free_plans","plan_auto_assignment_only_for_private_plans","task_not_found","task_not_finished","task_not_open","translation_agency_not_found","this_feature_is_not_implemented_in_oss","sso_token_exchange_failed","sso_user_info_retrieval_failed","sso_id_token_expired","sso_user_cannot_create_organization","sso_cant_verify_user","sso_auth_missing_domain","sso_domain_not_found_or_disabled","authentication_method_disabled","native_authentication_disabled","invitation_organization_mismatch","user_is_managed_by_organization","cannot_set_sso_provider_missing_fields","namespaces_cannot_be_disabled_when_namespace_exists","namespace_cannot_be_used_when_feature_is_disabled","sso_domain_not_allowed","sso_login_forced_for_this_account","use_sso_for_authentication_instead","date_has_to_be_in_the_future","custom_plan_and_plan_id_cannot_be_set_together","specify_plan_id_or_custom_plan","custom_plans_has_to_be_private","cannot_create_free_plan_with_prices","subscription_not_scheduled_for_cancellation","cannot_cancel_trial","cannot_update_without_modification","current_subscription_is_not_trialing","sorting_and_paging_is_not_supported_when_using_cursor"]},"params":{"type":"array","items":{"type":"object"}},"success":{"type":"boolean"}}},"StreamingResponseBody":{"type":"object"},"SuggestRequestDto":{"required":["targetLanguageId"],"type":"object","properties":{"baseText":{"type":"string","description":"Text value of base translation. Useful, when base translation is not stored yet."},"isPlural":{"type":"boolean","description":"Whether base text is plural. This value is ignored if baseText is null."},"keyId":{"type":"integer","description":"Key Id to get results for. Use when key is stored already.","format":"int64"},"plural":{"type":"boolean","writeOnly":true},"services":{"uniqueItems":true,"type":"array","description":"List of services to use. If null, then all enabled services are used.","items":{"type":"string","description":"List of services to use. If null, then all enabled services are used.","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]}},"targetLanguageId":{"type":"integer","format":"int64"}}},"SuggestResultModel":{"required":["baseBlank"],"type":"object","properties":{"baseBlank":{"type":"boolean","description":"If true, the base translation was empty and no translation was provided."},"machineTranslations":{"type":"object","additionalProperties":{"type":"string","description":"String translations provided by enabled services. (deprecated, use `result` instead)","example":"\n {\n \"GOOGLE\": \"This was translated by Google\",\n \"TOLGEE\": \"This was translated by Tolgee Translator\",\n }\n ","deprecated":true},"description":"String translations provided by enabled services. (deprecated, use `result` instead)","example":"\n {\n \"GOOGLE\": \"This was translated by Google\",\n \"TOLGEE\": \"This was translated by Tolgee Translator\",\n }\n ","deprecated":true},"result":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TranslationItemModel"},"description":"Results provided by enabled services.","example":{"GOOGLE":{"output":"This was translated by Google","contextDescription":null},"TOLGEE":{"output":"This was translated by Tolgee Translator","contextDescription":"This is an example in swagger"}}}}},"SumUsageItemModel":{"required":["total","unusedQuantity","usedQuantity","usedQuantityOverPlan"],"type":"object","properties":{"total":{"type":"number"},"unusedQuantity":{"type":"integer","format":"int64"},"usedQuantity":{"type":"integer","format":"int64"},"usedQuantityOverPlan":{"type":"integer","format":"int64"}}},"SuperTokenRequest":{"type":"object","properties":{"otp":{"type":"string","description":"Has to be provided when TOTP enabled"},"password":{"type":"string","description":"Has to be provided when TOTP not enabled"}}},"TagKeyDto":{"required":["name"],"type":"object","properties":{"name":{"maxLength":100,"minLength":0,"type":"string"}}},"TagKeysRequest":{"required":["keyIds","tags"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"tags":{"type":"array","items":{"type":"string"}}}},"TagModel":{"required":["id","name"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}},"description":"Tags of key"},"TaskKeysResponse":{"required":["keys"],"type":"object","properties":{"keys":{"type":"array","items":{"type":"integer","format":"int64"}}}},"TaskModel":{"required":["assignees","baseCharacterCount","baseWordCount","description","doneItems","language","number","state","totalItems","type"],"type":"object","properties":{"agency":{"$ref":"#/components/schemas/TranslationAgencySimpleModel"},"assignees":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/SimpleUserAccountModel"}},"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"baseCharacterCount":{"type":"integer","format":"int64"},"baseWordCount":{"type":"integer","format":"int64"},"closedAt":{"type":"integer","format":"int64"},"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"doneItems":{"type":"integer","format":"int64"},"dueDate":{"type":"integer","format":"int64"},"language":{"$ref":"#/components/schemas/LanguageModel"},"name":{"type":"string"},"number":{"type":"integer","format":"int64"},"state":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]},"totalItems":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"TaskPerUserReportModel":{"required":["baseCharacterCount","baseWordCount","doneItems","user"],"type":"object","properties":{"baseCharacterCount":{"type":"integer","format":"int64"},"baseWordCount":{"type":"integer","format":"int64"},"doneItems":{"type":"integer","format":"int64"},"user":{"$ref":"#/components/schemas/SimpleUserAccountModel"}}},"TaskWithProjectModel":{"required":["assignees","baseCharacterCount","baseWordCount","description","doneItems","language","number","project","state","totalItems","type"],"type":"object","properties":{"agency":{"$ref":"#/components/schemas/TranslationAgencySimpleModel"},"assignees":{"uniqueItems":true,"type":"array","items":{"$ref":"#/components/schemas/SimpleUserAccountModel"}},"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"baseCharacterCount":{"type":"integer","format":"int64"},"baseWordCount":{"type":"integer","format":"int64"},"closedAt":{"type":"integer","format":"int64"},"createdAt":{"type":"integer","format":"int64"},"description":{"type":"string"},"doneItems":{"type":"integer","format":"int64"},"dueDate":{"type":"integer","format":"int64"},"language":{"$ref":"#/components/schemas/LanguageModel"},"name":{"type":"string"},"number":{"type":"integer","format":"int64"},"project":{"$ref":"#/components/schemas/SimpleProjectModel"},"state":{"type":"string","enum":["NEW","IN_PROGRESS","FINISHED","CANCELED"]},"totalItems":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["TRANSLATE","REVIEW"]}}},"TranslationAgencySimpleModel":{"required":["id","name"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"url":{"type":"string"}}},"TranslationCommentDto":{"required":["state","text"],"type":"object","properties":{"state":{"type":"string","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]},"text":{"type":"string"}}},"TranslationCommentModel":{"required":["author","createdAt","id","state","text","updatedAt"],"type":"object","properties":{"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"createdAt":{"type":"string","description":"Date when it was created","format":"date-time"},"id":{"type":"integer","description":"Id of translation comment record","format":"int64"},"state":{"type":"string","description":"State of translation","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]},"text":{"type":"string","description":"Text of comment"},"updatedAt":{"type":"string","description":"Date when it was updated","format":"date-time"}}},"TranslationCommentWithLangKeyDto":{"required":["keyId","languageId","state","text"],"type":"object","properties":{"keyId":{"type":"integer","format":"int64"},"languageId":{"type":"integer","format":"int64"},"state":{"type":"string","enum":["RESOLUTION_NOT_NEEDED","NEEDS_RESOLUTION","RESOLVED"]},"text":{"type":"string"}}},"TranslationHistoryModel":{"required":["revisionType","timestamp"],"type":"object","properties":{"author":{"$ref":"#/components/schemas/SimpleUserAccountModel"},"modifications":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/PropertyModification"},"description":"Modified fields"},"revisionType":{"type":"string","enum":["ADD","MOD","DEL"]},"timestamp":{"type":"integer","description":"Unix timestamp of the revision","format":"int64"}}},"TranslationItemModel":{"required":["output"],"type":"object","properties":{"contextDescription":{"type":"string"},"output":{"type":"string"}},"description":"Results provided by enabled services.","example":{"GOOGLE":{"output":"This was translated by Google","contextDescription":null},"TOLGEE":{"output":"This was translated by Tolgee Translator","contextDescription":"This is an example in swagger"}}},"TranslationMemoryItemModel":{"required":["baseText","keyName","similarity","targetText"],"type":"object","properties":{"baseText":{"type":"string"},"keyName":{"type":"string"},"similarity":{"type":"number","format":"float"},"targetText":{"type":"string"}}},"TranslationModel":{"required":["auto","id","outdated","state"],"type":"object","properties":{"auto":{"type":"boolean","description":"Was translated using Translation Memory or Machine translation service?"},"id":{"type":"integer","description":"Id of translation record","format":"int64"},"mtProvider":{"type":"string","description":"Which machine translation service was used to auto translate this","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"outdated":{"type":"boolean","description":"Whether base language translation was changed after this translation was updated"},"state":{"type":"string","description":"State of translation","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]},"text":{"type":"string","description":"Translation text"}},"description":"Translations object containing values updated in this request","example":{"en":{"id":100000003,"text":"This is super translation!"}}},"TranslationViewModel":{"required":["auto","commentCount","fromTranslationMemory","id","outdated","state","unresolvedCommentCount"],"type":"object","properties":{"auto":{"type":"boolean","description":"Was translated using Translation Memory or Machine translation service?"},"commentCount":{"type":"integer","description":"Count of translation comments","format":"int64"},"fromTranslationMemory":{"type":"boolean","description":"Was translation memory used to translate this?"},"id":{"type":"integer","description":"Id of translation record","format":"int64"},"mtProvider":{"type":"string","description":"Which machine translation service was used to auto translate this","enum":["GOOGLE","AWS","DEEPL","AZURE","BAIDU","TOLGEE"]},"outdated":{"type":"boolean","description":"Whether base language translation was changed after this translation was updated"},"state":{"type":"string","description":"State of translation","enum":["UNTRANSLATED","TRANSLATED","REVIEWED","DISABLED"]},"text":{"type":"string","description":"Translation text"},"unresolvedCommentCount":{"type":"integer","description":"Count of unresolved translation comments","format":"int64"}},"description":"Translations object","example":"\n {\n \"en\": {\n \"id\": 100000003, \n \"text\": \"This is super translation!\"\n \"state\": \"TRANSLATED\",\n \"commentCount\": 1\n }\n }\n "},"TranslationWithCommentModel":{"required":["comment","translation"],"type":"object","properties":{"comment":{"$ref":"#/components/schemas/TranslationCommentModel"},"translation":{"$ref":"#/components/schemas/TranslationModel"}}},"UntagKeysRequest":{"required":["keyIds","tags"],"type":"object","properties":{"keyIds":{"type":"array","items":{"type":"integer","format":"int64"}},"tags":{"type":"array","items":{"type":"string"}}}},"UpdateNamespaceDto":{"required":["name"],"type":"object","properties":{"name":{"type":"string"}}},"UpdatePatDto":{"required":["description"],"type":"object","properties":{"description":{"type":"string","description":"New description of the PAT"}}},"UpdateTaskKeyRequest":{"required":["done"],"type":"object","properties":{"done":{"type":"boolean"}}},"UpdateTaskKeyResponse":{"required":["done","taskFinished"],"type":"object","properties":{"done":{"type":"boolean","description":"Task key is marked as done"},"taskFinished":{"type":"boolean","description":"Task progress is 100%"}}},"UpdateTaskKeysRequest":{"type":"object","properties":{"addKeys":{"uniqueItems":true,"type":"array","description":"Keys to add to task","items":{"type":"integer","description":"Keys to add to task","format":"int64"}},"removeKeys":{"uniqueItems":true,"type":"array","description":"Keys to remove from task","items":{"type":"integer","description":"Keys to remove from task","format":"int64"}}}},"UpdateTaskRequest":{"required":["assignees","description"],"type":"object","properties":{"assignees":{"uniqueItems":true,"type":"array","items":{"type":"integer","format":"int64"}},"description":{"maxLength":2000,"minLength":0,"type":"string"},"dueDate":{"type":"integer","description":"Due to date in epoch format (milliseconds).","format":"int64","example":1661172869000},"name":{"maxLength":255,"minLength":3,"type":"string"}}},"UpdateTrialEndDateRequest":{"required":["trialEnd"],"type":"object","properties":{"trialEnd":{"type":"integer","format":"int64"}}},"UploadedImageModel":{"required":["createdAt","fileUrl","filename","id","requestFilename"],"type":"object","properties":{"createdAt":{"type":"string","format":"date-time"},"fileUrl":{"type":"string"},"filename":{"type":"string"},"id":{"type":"integer","format":"int64"},"location":{"type":"string"},"requestFilename":{"type":"string"}}},"UsageModel":{"required":["seats","total","translations"],"type":"object","properties":{"appliedStripeCredits":{"type":"number","description":"Relevant for invoices only. When there are applied stripe credits, we need to reduce the total price by this amount."},"credits":{"$ref":"#/components/schemas/SumUsageItemModel"},"seats":{"$ref":"#/components/schemas/AverageProportionalUsageItemModel"},"subscriptionPrice":{"type":"number"},"total":{"type":"number"},"translations":{"$ref":"#/components/schemas/AverageProportionalUsageItemModel"}}},"UsedNamespaceModel":{"type":"object","properties":{"id":{"type":"integer","description":"The id of namespace. Null for default namespace.","format":"int64","example":10000048},"name":{"type":"string","description":"Name of namespace. Null if default.","example":"homepage"}}},"UserAccountInProjectModel":{"required":["computedPermission","id","organizationBasePermission","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"computedPermission":{"$ref":"#/components/schemas/ComputedPermissionModel"},"directPermission":{"$ref":"#/components/schemas/PermissionWithAgencyModel"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"organizationBasePermission":{"$ref":"#/components/schemas/PermissionModel"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"username":{"type":"string"}}},"UserAccountModel":{"required":["deleted","disabled","globalServerRole","id","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"deleted":{"type":"boolean"},"disabled":{"type":"boolean"},"emailAwaitingVerification":{"type":"string"},"globalServerRole":{"type":"string","enum":["USER","ADMIN"]},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}}},"UserAccountWithOrganizationRoleModel":{"required":["id","name","projectsWithDirectPermission","username"],"type":"object","properties":{"avatar":{"$ref":"#/components/schemas/Avatar"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"organizationRole":{"type":"string","enum":["MEMBER","OWNER"]},"projectsWithDirectPermission":{"type":"array","items":{"$ref":"#/components/schemas/SimpleProjectModel"}},"username":{"type":"string"}}},"UserMfaRecoveryRequestDto":{"required":["password"],"type":"object","properties":{"password":{"maxLength":50,"minLength":0,"type":"string"}}},"UserPreferencesModel":{"type":"object","properties":{"language":{"type":"string"},"preferredOrganizationId":{"type":"integer","format":"int64"}}},"UserTotpDisableRequestDto":{"required":["password"],"type":"object","properties":{"password":{"maxLength":50,"minLength":0,"type":"string"}}},"UserTotpEnableRequestDto":{"required":["otp","password","totpKey"],"type":"object","properties":{"otp":{"maxLength":6,"minLength":6,"type":"string"},"password":{"maxLength":50,"minLength":0,"type":"string"},"totpKey":{"maxLength":16,"minLength":16,"pattern":"^(?:[a-z2-7]{8})*$","type":"string"}}},"UserUpdatePasswordRequestDto":{"required":["currentPassword","password"],"type":"object","properties":{"currentPassword":{"maxLength":50,"minLength":0,"type":"string"},"password":{"maxLength":50,"minLength":8,"type":"string"}}},"UserUpdateRequestDto":{"required":["email","name"],"type":"object","properties":{"callbackUrl":{"type":"string","description":"Callback url for link sent in e-mail. This may be omitted, when server has set frontEndUrl in properties."},"currentPassword":{"maxLength":50,"minLength":0,"type":"string"},"email":{"type":"string"},"name":{"type":"string"}}},"V2EditApiKeyDto":{"required":["scopes"],"type":"object","properties":{"description":{"type":"string"},"scopes":{"uniqueItems":true,"type":"array","items":{"type":"string"}}}},"WebhookConfigModel":{"required":["id","url","webhookSecret"],"type":"object","properties":{"firstFailed":{"type":"integer","description":"Date of the first failed webhook request. If the last webhook request is successful, this value is set to null.","format":"int64"},"id":{"type":"integer","format":"int64"},"lastExecuted":{"type":"integer","description":"Date of the last webhook request.","format":"int64"},"url":{"type":"string"},"webhookSecret":{"type":"string"}}},"WebhookConfigRequest":{"required":["url"],"type":"object","properties":{"url":{"maxLength":255,"minLength":0,"type":"string"}}},"WebhookTestResponse":{"required":["success"],"type":"object","properties":{"success":{"type":"boolean"}}},"WorkspaceModel":{"required":["id","slackTeamId","slackTeamName"],"type":"object","properties":{"id":{"type":"integer","format":"int64"},"slackTeamId":{"type":"string"},"slackTeamName":{"type":"string"}}}},"securitySchemes":{"JwtToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"SuperJwtToken":{"type":"http","description":"Super JWT token is required for sensitive operations when user has set 2FA. You can obtain super JWT token via `/v2/user/generate-super-token` endpoint. But be careful! Super JWT Token has super powers!","scheme":"bearer","bearerFormat":"JWT"},"ApiKeyInHeader":{"type":"apiKey","name":"X-API-Key","in":"header"},"ApiKeyInQueryParam":{"type":"apiKey","description":"It's not recommended to use API key in query param, since it can be stored in logs.","name":"ak","in":"query"}}}}
\ No newline at end of file