Skip to main content

File URL (type: "url")

Pass a public HTTPS URL to a resume file.

Inline text (type: "text")

Pass resume content directly as plain text or markdown. Min 50 characters, max 100 KB.
Markdown preserves resume structure (headings, lists, sections) which boosts scoring accuracy.

Size limits

URL requirements

HTTPS
Publicly accessible without authentication
Direct file download
For scoring submissions, Nova downloads the resume URL during the submission request, validates the file, and stores it before creating a scoring job. Set URL expiry long enough for the request to complete; 1 hour is recommended.

Generating pre-signed URLs

Common issues

URL expired, not publicly accessible, or storage returned a non-2xx response. Test the URL in an incognito browser window.
The response Content-Type isn’t PDF, DOC, or DOCX. If your storage returns application/octet-stream, configure correct Content-Type metadata.
File exceeds 50 MB or inline text exceeds 100 KB.
PDF is password-protected. Provide an unprotected version.
PDF bytes are malformed or incomplete, such as a truncated file missing the final EOF marker. Nova may also reject PDFs whose structural line endings are escaped, with rejectedApplications[].error.reason set to escaped_pdf_line_endings in batch intake responses. Submit a corrected PDF.
Nova could not process a structurally valid resume document. Check the URL returns the actual file and contact support if the file opens normally.