Upload translation files
Upload one or more JSON translation files for a specific workflow. Files name must match the locale, e.g. en_US.json. Supports both "files" and "files[]" field names for backwards compatibility.
Authorization
Authorization<token>API key authentication. Allowed headers-- "Authorization: ApiKey <novu_secret_key>".
In: header
Authorization<token>API key authentication. Allowed headers-- "Authorization: ApiKey <novu_secret_key>".
In: header
Request Body
multipart/form-dataRequiredresourceIdRequiredstringThe resource ID to associate localizations with. Accepts identifier or slug format
resourceTypeRequiredstringThe resource type to associate localizations with
"workflow" | "layout"filesRequiredarray<file>One or more JSON translation files. Filenames must match locale format (e.g., en_US.json, fr_FR.json). Field name can be "files" or "files[]".
Header Parameters
idempotency-keystringA header for idempotency purposes
Response Body
Upload results
totalFilesRequirednumberTotal number of files processed
successfulUploadsRequirednumberNumber of files successfully uploaded
failedUploadsRequirednumberNumber of files that failed to upload
errorsRequiredarray<string>List of error messages for failed uploads