Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/WeblateOrg/weblate
/ endpoints
Endpoints
244 in github.com/WeblateOrg/weblate
⨍
Functions
14,162
◇
Types & classes
2,784
↳
Endpoints
244
Route
add_glossary_term
session_ratelimit_post("glossary")
weblate/glossary/views.py:None
Route
addons
action(detail=True, methods=["post"])
weblate/api/views.py:None
Route
allow_request
patch_throttle_request
weblate/api/throttling.py:None
Route
announcements
extend_schema( description="Return announcements.", methods=["get"], responses=Announc
weblate/api/views.py:None
Route
auto_component_list
receiver(post_save, sender=Component)
weblate/trans/models/__init__.py:None
Route
auto_componentlist
receiver(post_save, sender=AutoComponentList)
weblate/trans/models/__init__.py:None
Route
auto_group_upon_save
receiver(post_save, sender=User)
weblate/auth/models.py:None
Route
auto_project_componentlist
receiver(post_save, sender=Project)
weblate/trans/models/__init__.py:None
Route
autotranslate
extend_schema(description="Trigger automatic translation.", methods=["post"])
weblate/api/views.py:None
Route
backups
extend_schema( description="Return a list of project backups.", methods=["get"], respo
weblate/api/views.py:None
Route
backups_download
extend_schema( description="Download a project backup.", methods=["get"], operation_id
weblate/api/views.py:None
Route
categories
extend_schema( description="Return categories for a project.", methods=["get"], respon
weblate/api/views.py:None
Route
change_component_link
receiver(post_save, sender=ComponentLink)
weblate/trans/models/component.py:None
Route
change_notify
receiver(post_save, sender=Change)
weblate/trans/models/change.py:None
Route
change_post_save_handler
receiver(post_save, sender=Change)
weblate/addons/models.py:None
Route
changes
extend_schema( description="Return a list of project changes.", methods=["get"], respo
weblate/api/views.py:None
Route
check_announcement_delete
register_perm("announcement.delete")
weblate/auth/permissions.py:None
Route
check_delete_own
register_perm("comment.resolve", "comment.delete", "suggestion.delete")
weblate/auth/permissions.py:None
Route
check_memory_perms
register_perm("memory.edit", "memory.delete")
weblate/auth/permissions.py:None
Route
check_translation_delete
register_perm("translation.delete")
weblate/auth/permissions.py:None
Route
check_unit_delete
register_perm("unit.delete")
weblate/auth/permissions.py:None
Route
cleanup
require_repository_action_post
weblate/trans/views/git.py:None
Route
cleanup_unused
require_repository_action_post
weblate/trans/views/git.py:None
Route
clear_missing_screenshots_alert
receiver(post_save, sender=Screenshot)
weblate/screenshots/models.py:None
Route
comment
session_ratelimit_post("comment", logout_user=False)
weblate/trans/views/edit.py:None
Route
comments
extend_schema( description="Add a comment to the unit.", methods=["post"], request=Com
weblate/api/views.py:None
Route
commit
require_repository_action_post
weblate/trans/views/git.py:None
Route
component_links_updated
receiver(post_save, sender=ComponentLink)
weblate/trans/models/__init__.py:None
Route
component_post_delete
receiver(post_delete, sender=Component)
weblate/trans/models/__init__.py:None
Route
component_pre_delete
receiver(pre_delete, sender=Component)
weblate/trans/models/__init__.py:None
Route
component_update
receiver(component_post_update)
weblate/addons/models.py:None
Route
componentlists
extend_schema( description="Associate componentlists with a group.", methods=["post"] )
weblate/api/views.py:None
Route
components
extend_schema(description="Associate components with a group.", methods=["post"])
weblate/api/views.py:None
Route
confirm
session_ratelimit_post("confirm")
weblate/accounts/views.py:None
Route
contributions
extend_schema( description="List translation contributions of a user.", methods=["get"],
weblate/api/views.py:None
Route
create_metrics_category
receiver(post_save, sender=Category)
weblate/metrics/models.py:None
Route
create_metrics_component
receiver(post_save, sender=Component)
weblate/metrics/models.py:None
Route
create_metrics_project
receiver(post_save, sender=Project)
weblate/metrics/models.py:None
Route
create_metrics_translation
receiver(post_save, sender=Translation)
weblate/metrics/models.py:None
Route
create_metrics_user
receiver(post_save, sender=User)
weblate/metrics/models.py:None
Route
create_profile_callback
receiver(post_save, sender=User)
weblate/accounts/models.py:None
Route
credits
action(detail=True, methods=["get"])
weblate/api/views.py:None
Route
delete_announcement
extend_schema( description="Delete an announcement.", methods=["delete"], parameters=[
weblate/api/views.py:None
Route
delete_componentlists
extend_schema( description="Delete a componentlist from a group.", methods=["delete"] )
weblate/api/views.py:None
Route
delete_components
extend_schema(description="Delete a component from a group.", methods=["delete"])
weblate/api/views.py:None
Route
delete_labels
extend_schema( description="Delete a label from a project.", methods=["delete"], param
weblate/api/views.py:None
Route
delete_languages
extend_schema( description="Delete a language from a group.", methods=["delete"], para
weblate/api/views.py:None
Route
delete_links
extend_schema( description="Remove association of a project with a component.", methods=["dele
weblate/api/views.py:None
Route
delete_metrics_category
receiver(post_delete, sender=Category)
weblate/metrics/models.py:None
Route
delete_metrics_component
receiver(post_delete, sender=Component)
weblate/metrics/models.py:None
Route
delete_metrics_component_list
receiver(post_delete, sender=ComponentList)
weblate/metrics/models.py:None
Route
delete_metrics_language
receiver(post_delete, sender=Language)
weblate/metrics/models.py:None
Route
delete_metrics_project
receiver(post_delete, sender=Project)
weblate/metrics/models.py:None
Route
delete_metrics_translation
receiver(post_delete, sender=Translation)
weblate/metrics/models.py:None
Route
delete_metrics_user
receiver(post_delete, sender=User)
weblate/metrics/models.py:None
Route
delete_project_bill
receiver(post_delete, sender=Project)
weblate/billing/models.py:None
Route
delete_projects
extend_schema(description="Delete a project from a group.", methods=["delete"])
weblate/api/views.py:None
Route
delete_roles
extend_schema( description="Delete a role from a group.", methods=["delete"], paramete
weblate/api/views.py:None
Route
delete_units
extend_schema( description="Remove source string association with screenshot.", methods=["dele
weblate/api/views.py:None
Route
dispatch
method_decorator(session_ratelimit_post("second_factor"))
weblate/accounts/views.py:None
Route
display_hosted_strings
admin.display(description=gettext_lazy("Hosted strings"))
weblate/billing/models.py:None
Route
display_languages
admin.display(description=gettext_lazy("Languages"))
weblate/billing/models.py:None
Route
display_projects
admin.display(description=gettext_lazy("Projects"))
weblate/billing/models.py:None
Route
display_strings
admin.display(description=gettext_lazy("Source strings"))
weblate/billing/models.py:None
Route
display_words
admin.display(description=gettext_lazy("Source words"))
weblate/billing/models.py:None
Route
file
extend_schema( description="Download all translation files in the project.", methods=["get"],
weblate/api/views.py:None
Route
file_scan
require_repository_action_post
weblate/trans/views/git.py:None
Route
file_sync
require_repository_action_post
weblate/trans/views/git.py:None
Route
force_commit
admin.action(description=gettext_lazy("Commit pending changes"))
weblate/trans/admin.py:None
Route
get_language_count
admin.display(description=gettext_lazy("Languages"))
weblate/trans/admin.py:None
Route
get_message
admin.display(description=gettext_lazy("Account activity"))
weblate/accounts/models.py:None
Route
get_source_words
admin.display(description=gettext_lazy("Source words"))
weblate/trans/admin.py:None
Route
get_total
admin.display(description=gettext_lazy("Source strings"))
weblate/trans/admin.py:None
Route
grant_admin
extend_schema(description="Make user a group admin.", methods=["post"])
weblate/api/views.py:None
Route
groups
extend_schema( description="Associate groups with a user.", methods=["post"], request=
weblate/api/views.py:None
Route
handle_translate
session_ratelimit_post("translate", logout_user=False)
weblate/trans/views/edit.py:None
Route
hosting
session_ratelimit_post("hosting")
weblate/accounts/views.py:None
Route
in_display_limits
admin.display( # Translators: Whether the package is inside displayed (soft) limits descriptio
weblate/billing/models.py:None
Route
label_post_delete
receiver(post_delete, sender=Label)
weblate/trans/models/__init__.py:None
Route
label_pre_delete
receiver(pre_delete, sender=Label)
weblate/trans/models/__init__.py:None
Route
labels
extend_schema( description="Return labels for a project.", methods=["get"], responses=
weblate/api/views.py:None
Route
language_announcements
extend_schema( description="Return project language announcements.", methods=["get"],
weblate/api/views.py:None
Route
language_delete_announcement
extend_schema( description="Delete a project language announcement.", methods=["delete"],
weblate/api/views.py:None
Route
language_file
extend_schema( description=( "Download all component translation files in the project for
weblate/api/views.py:None
Route
languages
extend_schema(description="Associate languages with a group.", methods=["post"])
weblate/api/views.py:None
Route
last_invoice
admin.display(description=gettext_lazy("Last invoice"))
weblate/billing/models.py:None
Route
links
extend_schema( description="Return projects linked with a component.", methods=["get"],
weblate/api/views.py:None
Route
list_admins
admin.display(description=gettext_lazy("Administrators"))
weblate/trans/admin.py:None
Route
list_projects
admin.display(description=gettext_lazy("Projects"))
weblate/billing/admin.py:None
Route
lock
extend_schema( description="Return project lock status.", methods=["get"], responses=P
weblate/api/views.py:None
Route
lookup
extend_schema( description="Look up translation memory matches for the provided source strings.",
weblate/api/views.py:None
Route
machinery_settings
extend_schema( request=SingleServiceConfigSerializer, responses=edit_service_settings_response
weblate/api/views.py:None
Route
monolingual_base
extend_schema( description="Download base file for monolingual translations.", methods=["get"]
weblate/api/views.py:None
Route
monthly_changes
admin.display(description=gettext_lazy("Changes in last month"))
weblate/billing/models.py:None
Route
new_language
session_ratelimit_post("language", logout_user=False)
weblate/trans/views/basic.py:None
Route
new_template
extend_schema( description="Download template file for new translations.", methods=["get"],
weblate/api/views.py:None
Route
notifications
extend_schema(description="List subscriptions of a user.", methods=["get"])
weblate/api/views.py:None
Route
notifications_details
extend_schema( description="Get a subscription associated with a user.", methods=["get"] )
weblate/api/views.py:None
Route
num_vcs
admin.display(description=gettext_lazy("VCS repositories"))
weblate/trans/admin.py:None
Route
password
session_ratelimit_post("password")
weblate/accounts/views.py:None
next →
1–100 of 244, ranked by callers