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.
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:
| Setting | What it does | Default |
|---|---|---|
| Organization name | The name shown in the report letterhead. Up to 200 characters. | Athena Deploy Center |
| Tagline | A sub-line shown under the organization name. Up to 200 characters. | Deployment & Inventory Management |
| Logo image | Your 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 color | Hex color used for the header rule, the report title, and table header rows. Pick with the color picker or type a hex value. | #2563eb |
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.
Header#
Toggle what appears at the top of every report. All four are on by default:
| Toggle | Shows | Default |
|---|---|---|
| Show logo | Your uploaded logo image in the header. | On |
| Show organization name | The organization name and tagline in the header. | On |
| Show "Generated" date & user | The date the report was generated and the user who generated it. | On |
| Show report ID | The report ID line, useful for referencing a specific export. | On |
Footer#
Controls the bottom of every page, including an optional confidentiality line:
| Setting | What it does | Default |
|---|---|---|
| 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 numbers | Adds "Page X of N" on the printed/PDF path. | On |
| Show generated timestamp | Adds the generated timestamp to the footer. | On |
| Confidentiality / disclaimer line | Shows a disclaimer line at the bottom of the report. Off by default. | Off |
| Disclaimer text | The 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:
| Setting | Choices | Default |
|---|---|---|
| Paper size (PDF) | A4, Letter, Legal | A4 |
| Orientation | Portrait, Landscape | Portrait |
| Default export format | PDF, HTML, CSV, JSON — the format pre-selected in the export dialog. | PDF |
| Margins | Normal, Narrow, Wide | Normal |
| Zebra striping on data rows | Alternate-row shading on tables, using the stripe color below. | On |
| Stripe color | Hex color used for zebra striping when it is enabled. | #f3f6fb |
| Repeat table header on each page | Repeats 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.
| Endpoint | Role | Purpose |
|---|---|---|
GET api/reports/settings | Helpdesk+ | Return the current report branding / layout settings (defaults when never changed). |
PUT api/reports/settings | Admin | Replace 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
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.