Bulk create translations
Creates multiple translation records in a single request (max 30) with support for automatic slug generation for products
/api/v1/{team_slug}/{app_slug}/translations/bulkAuthorizationBearer token · headerrequiredManagement API token, sent as Authorization: Bearer <token>.
app_slugstringrequiredApp slug
team_slugstringrequiredTeam slug
application/jsonTranslation data, max 30 translations
internal_pkg_webserver_v1.CreateTranslationBodycreate_slugbooleanif this is true and the fieldType is name, a slug is generated from the translation, or formatted as a slug when the fieldType is slug. Generating a slug from a name is only available to products as of now. An existing slug is only replaced when the app automates redirect creation.
field_typegithub_com_enadhq_nabbit_internal_pkg_database.TranslationFieldTyperequirednamevaluedescriptionalttitletypecopyrightslugmeta_titlemeta_descriptionhtml_descriptionshort_descriptionhtml_short_descriptionkeylanguage_codestringrequiredLocale code like "en" or "en-gb". The locale also needs to be configured and supported by the app.
parent_refstringrequiredparent_typegithub_com_enadhq_nabbit_internal_pkg_database.TranslationTypeproductproduct_bundleproduct_variantimageattributeattribute_valuecategorytagcollectionfilebundle_groupvideobrandvariant_groupchannel_contenttranslationstringrequiredTranslations created successfully
datastringrequireddetailsstring[]Additional contextual information about the response. Used to provide supplementary details beyond the main data payload, such as validation warnings or processing notes
successbooleanrequiredInvalid request (e.g. bad UUID, validation error)
detailsstring[]messagestringsuccessbooleanrequiredUnauthorized access
detailsstring[]messagestringsuccessbooleanrequiredInternal server error
detailsstring[]messagestringsuccessbooleanrequired