SG SealGrid Athena Docs

Report Branding & Layout

Every report you export from Athena carries a letterhead — your organization's logo, name, and colors — plus a consistent header, footer, and page layout. These are set once, in a single Report Settings configuration, and applied to every report exported as HTML or printed to PDF. The settings are self-contained, so branded exports look the same on a fully air-gapped network as they do anywhere else.

One setting, applied everywhere

Report branding is a single, server-wide configuration — not a per-report option. Change it once and every subsequent HTML or PDF export picks up the new letterhead, header, footer, and page defaults. It does not change the raw CSV or JSON exports, which are unstyled data files.

Where to configure it#

Open Report Settings in the console at /settings/reports. The page is organized into four cards — Branding & logo, Header, Footer, and Page & format — with a Live preview alongside that updates as you edit. When you are happy with it, choose Save settings; Reset to defaults restores every field to its shipped value.

Editing Report Settings requires the Admin role. Any user with the Helpdesk role or above can read the current settings (the Reports pages need them to render), but only an Admin can change and save them. Changes are written to the audit log. See Roles & Permissions.

Branding & logo#

The letterhead shown at the top of every report:

SettingWhat it doesDefault
Organization nameThe name shown in the report letterhead. Up to 200 characters.Athena Deploy Center
TaglineA sub-line shown under the organization name. Up to 200 characters.Deployment & Inventory Management
Logo imageYour logo, uploaded as a PNG or SVG (max 1 MB; recommended 256×256 with a transparent background). The image is embedded directly in each export so it renders offline.None
Accent colorHex color used for the header rule, the report title, and table header rows. Pick with the color picker or type a hex value.#2563eb
Colors must be valid hex

The accent color and the stripe color must be hex values in the form #RGB or #RRGGBB (for example #2563eb or #0f766e). A logo, if set, must be an image no larger than 1 MB. Invalid values are rejected when you save.

Toggle what appears at the top of every report. All four are on by default:

ToggleShowsDefault
Show logoYour uploaded logo image in the header.On
Show organization nameThe organization name and tagline in the header.On
Show "Generated" date & userThe date the report was generated and the user who generated it.On
Show report IDThe report ID line, useful for referencing a specific export.On

Controls the bottom of every page, including an optional confidentiality line:

SettingWhat it doesDefault
Footer text (left)Free text on the left of the footer — typically an organization or confidentiality line. Up to 200 characters.Athena Deploy Center
Show page numbersAdds "Page X of N" on the printed/PDF path.On
Show generated timestampAdds the generated timestamp to the footer.On
Confidentiality / disclaimer lineShows a disclaimer line at the bottom of the report. Off by default.Off
Disclaimer textThe text shown when the disclaimer line is enabled. Up to 500 characters.Confidential — for internal use only.

Page & format#

Defaults for the print/PDF path and for the export dialog:

SettingChoicesDefault
Paper size (PDF)A4, Letter, LegalA4
OrientationPortrait, LandscapePortrait
Default export formatPDF, HTML, CSV, JSON — the format pre-selected in the export dialog.PDF
MarginsNormal, Narrow, WideNormal
Zebra striping on data rowsAlternate-row shading on tables, using the stripe color below.On
Stripe colorHex color used for zebra striping when it is enabled.#f3f6fb
Repeat table header on each pageRepeats the table's header row at the top of each printed page.On

Paper size, orientation, margins, and the repeat-header option apply to the print / PDF output. Setting a Default export format only changes which option is pre-selected — you can still pick a different format at export time. See Exporting reports.

REST API#

The same configuration is available over the REST API at api/reports/settings. Reading requires Helpdesk or above; updating requires Admin.

EndpointRolePurpose
GET api/reports/settingsHelpdesk+Return the current report branding / layout settings (defaults when never changed).
PUT api/reports/settingsAdminReplace the settings. The whole object is validated and saved; the change is audited.

PUT takes the full settings object. Send back every field (for example, the object you just fetched with GET) with your edits applied, so nothing is unintentionally reset. A validation failure — a bad hex color, an over-length text field, an oversized logo, or an out-of-range paper size / orientation / format / margin — returns 400 with the specific messages.

PUT /api/reports/settings
{
  "organizationName": "Contoso IT",
  "tagline": "Endpoint Operations",
  "accentColor": "#0f766e",
  "showDisclaimer": true,
  "disclaimerText": "Confidential — Contoso internal.",
  "paperSize": "Letter",
  "orientation": "Landscape",
  "defaultExportFormat": "HTML"
  // … plus the remaining fields from GET
}

PowerShell#

The Athena PowerShell module exposes the same settings through Get-AthenaReportSettings (Helpdesk or above) and Set-AthenaReportSettings (Admin). Unlike the raw PUT, Set-AthenaReportSettings applies only the parameters you pass and leaves every other field unchanged — so you can tweak one thing at a time.

# Read the current branding settings
Get-AthenaReportSettings

# Set the letterhead name and accent color (everything else is preserved)
Set-AthenaReportSettings -OrganizationName "Contoso IT" -AccentColor "#0f766e"

# Turn on the confidentiality disclaimer and set its text
Set-AthenaReportSettings -ShowDisclaimer $true `
    -DisclaimerText "Confidential — Contoso internal."

# Change the page and default-format settings
Set-AthenaReportSettings -PaperSize Letter -Orientation Landscape `
    -DefaultExportFormat HTML
Validated the same way everywhere

PaperSize, Orientation, DefaultExportFormat, and Margins only accept their listed values, and colors must be valid hex — whether you set them from the console, the API, or PowerShell. To clear a configured logo, set the logo value to an empty string.