Actions7
Create Tailored Resume
AI-generatedSummary
Create a PDF resume tailored to a specific job posting
Inputs
- resumeContent (required) — Resume content and style as JSON object with "content" and "style" keys
- jobTitle (required) — Target job title (max 250 characters)
- jobDescription (required) — Target job description (max 10,000 characters)
- tailoringInstructions — Optional custom instructions for AI tailoring (max 2,000 characters)
- downloadFile — Whether to download the generated PDF and return as binary data
- outputBinaryPropertyName — Name of the binary property to store the downloaded file
Output shape
JSON response object
If downloadFile is true and a file URL is returned, the response includes a binary field with the PDF; otherwise only the JSON response is returned.
Examples
Example 1: Generate a tailored resume PDF for a job posting
resumeContent={"content":{"name":"John Doe","email":"john@example.com"},"style":{"template":"default","template_color":"blue"}}, jobTitle="Senior Software Engineer", jobDescription="Lead full‑stack development...", tailoringInstructions="Highlight leadership experience", downloadFile=true, outputBinaryPropertyName="resumePdf"
Example 2: Create a tailored resume without downloading the file
resumeContent={"content":{"name":"Jane Smith","email":"jane@example.com"},"style":{"template":"modern"}}, jobTitle="Data Scientist", jobDescription="Analyze large datasets...", tailoringInstructions="", downloadFile=false
