Report Transforms

Loading...
This API creates and manipulates "transforms" of SAS reports that conform to the Business Intelligence Report Definition (BIRD) specification. A transform is a wrapper for a BIRD report. When a transform is part of a request, it contains instructions and parameters to perform an editing action or structural modification to the report. When a transform is part of a response, it describes the action or modification that was performed or attempted. The response transform contains either the BIRD report directly, or it has a reference to a persistent report. All GET operations have a corresponding HEAD that is identical in all respects, except that a response body is not returned.

Translation

Assisting language translators and report authors to translate BIRD reports into a different human language.
get
Get translation worksheet for report
Internal-Use OnlyExtract the translatable strings from an existing report and return a worksheet that can be used by a human translator to specify the strings in a different language.
/translationWorksheets/{reportId}/{translationLocale}
put
Update localization in a report
Internal-Use OnlyInsert the translator's language worksheet into an existing report and save the report. This saves the human translator's strings for the specified locale so that the report can be generated later in the locale's language. This action returns no content.
/translationWorksheets/{reportId}/{translationLocale}
post
Get localization worksheet
Internal-Use OnlyExtract the translator's localization worksheet from a report for the specified locale. The human translator can use the worksheet to translate individual strings, and the worksheet can later be saved back to the report.
/translationWorksheets/{translationLocale}
get
Translate a saved report
Internal-Use OnlyTranslate an existing report into the desired language. Substitutes previously translated strings for the specified language into the body of the report. Uses strings that are in the report's internal localizations.
/translatedReports/{reportId}/{translationLocale}
post
Translate a submitted report
Internal-Use OnlyTranslate the report in the body of the request using its internal localization for the requested language. Substitute the translated strings from the internal localization for the original strings in the body of the report. Return a transform containing the translated report.
/translatedReports/{translationLocale}
put
Validate conditional put operations
Internal-Use OnlyPre-flight validation of the PUT operation, which would update the internal localization strings of an existing report. Always returns HTTP response 200 unless a server error prevents the actual validation logic from being executed.
/commons/validations/translationWorksheets/{reportId}

Themes

Automating applying a new theme to BIRD reports.