...
First, changes from the file can be optionally be pushed into the Flex container.
Second, the file contents is updated with the latest translations from the Flex container.
The result is your updated file.the uploaded file with updates, if any, from the Flex container.
NOTE: This method is designed for multilingual files only. Such as Excel, CSV, POT, XLIFF and others.
URL
Code Block |
---|
(POST) /api/apps/wbflex/documents/{id}/contents/sync |
...
The BODY must be a JSON object with these properties:
enabled
Specifies if content shall be synchronized into the Flex container or not.
bool, Mandatory
isPreviewMode
Optional boolean, default is false. If true then the system simulates the update and returns all the details but it will not actually update the Flex container.
bool, Optional
mode
file | A JSON object with the reference to the uploaded file, the parser configuration for content extraction and more. Please see a full list of properties here: Pushing content - "files" property . The file must be uploaded using media/upload to obtain a Example:
| object, Mandatory | push |
Code Block |
---|
"push": {
"enabled": true,
"mode": "SourceAndNewTranslations"
} |
bool, Optional
callback
Specify a URL which will be called upon success or failure of operation. This makes polling for operation status unnecessary. See Callbacks (with asynchronous operations)
object, Optional
The push
node has these properties:
pushMode | Optional, default is This field specifies how content is synchronized from the uploaded file to the Flex container. In many scenarios you want to sync source text changes from the file to Flex and translation changes from Flex back into the file. The options are:
| string, Optional |
isPreviewMode | Optional boolean, default is false. If true then the system simulates the update and returns all the details but it will not actually update the Flex container. | bool, Optional |
skipStatusError | Optional boolean, default is false. If true, then any texts with status in red color will not be pulled from the Flex container into the uploaded file. | bool, Optional |
callback | Specify a URL which will be called upon success or failure of operation. This makes polling for operation status unnecessary. See Callbacks (with asynchronous operations) | object, Optional |
RESULTS
The operation may take more or less time depending on the amount of data to push. Therefore it is implemented as an asynchronous operation. The API method returns an Asynchronous operation result:
...