Rename file
Renames a file across all its language versions. Requires `canEditTranslations` permission.
Supabase Auth session cookie. Automatically set when users log in via the Movabase web app.
In: cookie
Path Parameters
Project ID
uuidRequest Body
application/json
Current file name
New file name
Response Body
application/json
curl -X PATCH "https://app.movabase.com/api/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/files" \ -H "Content-Type: application/json" \ -d '{ "fileName": "string", "newFileName": "string" }'{
"success": true
}Push translations to Bitbucket
Creates a Pull Request on Bitbucket with the latest translations. For each file+language: fetches the existing file from the repo, merges with database translations (DB takes precedence), compiles to the configured format, pushes to a new branch, and creates a PR. Supports JSON, PO, Android XML, and iOS Strings formats. Requires `canEditTranslations` permission.
Restore translation from trash
Restores a soft-deleted translation and logs the restoration in translation history. Requires `canEditTranslations` permission.