Beginning with February 2026 release, UKG HR Service Delivery (HRSD) will introduce a file-type policy across all HRSD applications, including Document Manager, People Assist, Evault, and Core APIs. This enhancement helps keep your data secure and systems compliant by ensuring only safe, supported files are uploaded, reducing risk and improving consistency across your HR processes.
HR/IT administrators, integrators, and end users who upload or automate uploads of documents into HRSD.
Allowed formats only
HRSD will accept file uploads only when the document’s last file extension is on the supported list (see below).
Content-type validation
HRSD will also validate the actual content type of the uploaded file to ensure it matches the file’s extension. For example, if a file uploaded as .txt is actually a PDF, the upload will be rejected, and the user will be prompted to upload the file with the correct extension.
Filenames must not be empty
Files without a name (i.e., empty name or name containing only an extension such as “.pdf” or “.jpg”) will not be supported.
Filename length
Filenames must be ≤ 255 characters (including the extension).
On failure
HRSD blocks the upload and does not store the document. An error message will be displayed to explain the failure.
Note
Effective date: February 2026 HRSD release (GA)
Applies to: Document Manager, People Assist, Evault, Core, and other HRSD applications that store documents in HRSD.
Validation uses the last extension (e.g., report.backup.pdf ✅ , invoice.pdf.exe ❌ ). UKG may update this list over time; version changes will be reflected here.
File Category |
Supported Extensions |
|---|---|
Documents |
.doc, .docx, .pptx, .ppt, .xlsx, .xls, .xlt, .xltx, .txt, .rtf, .pdf, .mht, .odt, .ods, .dot, .dotx, .csv, .potx, .odp, .htm, .html, .json, .msg, .eml, .docm, .dotm, .xlsm, .xltm, .pptm, .pub, .one, .wpd, .vsd, .vsdx, .mhtml, .xlsb, .export |
Images |
.png, .jpg, .jpeg, .jpe, .gif, .bmp, .heic, .svg, .tiff, .tif, .webp, .ico, .cr2, .nef, .arw, .rw2, .dng, .jfif, .jp2, .emf |
Archives / utilities |
.zip, .xml, .log, .7z, .rar, .tar, .gz, .cpgz, .pgp, .gpg, .p12, .fax |
Documentation |
.md, .tex |
OpenDocument variant |
.odg |
Structured & e-publication |
.epub, .xps, .oxps, .djvu |
Apple productivity |
.pages, .numbers, .key |
Email & metadata |
.vcf |
Audio |
.mp3, .wav, .aac, .wma, .flac, .m4a, .amr, .opus |
Video |
.mp4, .avi, .mov, .wmv, .mkv, .webm, .3gp, .mpg, .m4v, .mts, .asf, .wmf |
Creative / CAD / 3D |
.psd, .ai, .indd, .eps, .xcf, .fig, .dwg, .dxf, .stl, .skp, .igs, .sldprt |
Maximum length: 255 characters (including extension)
Case & spaces: Comparison is case-insensitive; leading/trailing spaces are ignored for validation
Multiple dots: Only the last extension is evaluated
Filename required: Files must have a valid name (e.g., ❌ .pdf ,❌ empty name )
Example filename |
Result/Reason |
|---|---|
payslip.pdf |
✅ .pdf is supported |
report.backup.pdf |
✅ Last segment .pdf is supported |
invoice.pdf.exe |
❌ Last segment .exe is not supported |
very-long-name…(256+) |
❌ Exceeds 255-character limit |
❌ Missing filename before extension |
|
Empty |
❌ Missing file name |
Notes.txt |
❌ Content type mismatch: file is actually a PDF but uploaded as .txt |
Review internal guidance for teams who upload to HRSD.
Check automations/integrations (imports, bots, custom apps) to ensure they generate supported formats.
Add the right extension to files where possible (especially scanned PDFs).
Ensure files have valid names (e.g., file.pdf, not .pdf or empty name).
Shorten filenames longer than 255 characters.
Test in your staging environment before February 2026 GA.
If you have concerns about this change or believe a commonly used, safe format is missing, please contact UKG Support via the UKG Community: https://community.ukg.com/s/