Agent keys authenticate Windows and macOS agents with headers X-Tenant and X-Client-Key. Create keys as Owner/Admin under Settings → Agent keys.

Agent key).ct_ plus 48 hex characters.Anyone with a live key can register agents and upload runs for your tenant. Treat keys like passwords.
After creation you see: Save this agent key now - it will not be shown again. If you lose it, create a new key and rotate endpoints; you cannot recover the old plaintext.
Download agent builds a ZIP named like NP4th-{slug}-{keyPrefix}.zip containing:
client-config.json (apiBaseUrl, tenantSlug, clientKey)Install-NP4th.cmdNP4thSetup-<version>.exe when available on the serverExtract the ZIP, then run Install-NP4th.cmd from the extracted folder. Download is blocked for disabled keys.
Silent form used by the script:
NP4thSetup-<version>.exe /SILENT "/TENANT={slug}" "/KEY={key}" "/URL={apiBaseUrl}"
For Group Policy / msiexec, use the MSI from the same client build artifacts when published:
msiexec /i NP4th-<version>.msi /qn TENANT={slug} KEY={key} URL={apiBaseUrl}
See Getting started - Windows for GPO and MST notes. The baked ZIP still ships the EXE Setup by default.
| Action | Effect |
|---|---|
| Disable | Agents using the key stop uploading until you enable it again |
| Enable | Restores a disabled key |
| Delete | Permanently removes a disabled key only |
Confirm prompts explain that disabled agents stop uploading and that delete is permanent.
client-config.json on endpoints).Keep at least one valid key while rotating so scheduled probes do not go silent mid-rollout.