UKG HR Service Delivery (HRSD) enforces a file-type policy across all HRSD applications, including Document Manager, People Assist, Evault, and Core APIs.
This policy helps keep customer data secure and systems compliant by ensuring that only supported file formats with valid filenames can be uploaded and stored in HRSD.
HR and IT administrators, integrators, and end users who upload or automate uploads of documents into HRSD.
Supported file formats only
HRSD accepts file uploads only when the document’s last file extension is on the supported formats list (see below).
Filename required
Files must have a valid filename. Files without a name, or with a name consisting only of an extension (for example, .pdf), are not supported
Filename length
Filenames must be 255 characters or fewer, including the extension.
Upload failures
If a file does not meet these requirements, HRSD blocks the upload and does not store the document. An error message is displayed explaining the reason for the failure.
Note
Applies to: Document Manager, People Assist, Evault, Core APIs, and other HRSD applications that store documents in HRSD.
Validation uses the last file extension only (e.g., report.backup.pdf ✅ , invoice.pdf.exe ❌ ).
UKG may update this list over time. Any updates will be reflected in this documentation.
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: Validation is case-insensitive; leading and trailing spaces are ignored
Multiple dots: Only the last extension is evaluated
Filename required: Files must include a valid name before the extension
Example filename |
Result |
Reason |
|---|---|---|
payslip.pdf |
Accepted ✅ |
.pdf is supported |
report.backup.pdf |
Accepted ✅ |
Last segment .pdf is supported |
invoice.pdf.exe |
Rejected ❌ |
Last segment .exe is not supported |
very-long-name…(256+) |
Rejected ❌ |
Exceeds 255-character limit |
Rejected ❌ |
Missing filename before extension |
|
(empty) |
Rejected ❌ |
Missing filename |
Ensure files uploaded to HRSD use supported file formats.
Confirm that all files have valid, non-empty filenames.
Update automations and integrations to comply with filename length and format requirements.
Shorten filenames that exceed the 255-character limit.
If you believe a commonly used, safe file format should be supported, contact UKG Support through the UKG Community: https://community.ukg.com/s/
Allowlist version: v1.0
UKG may update supported formats as security best practices and usage evolve. Any changes will be communicated through official release notes.