API Docs

Matching & Tailoring

This collection provides endpoints for tailoring resumes to jobs, scoring alignment, reviewing content, and applying AI-generated improvements. Use these endpoints to evaluate and enhance resumes for better job fit. See the Resume and Job objects for input format.

Available APIs

POST
Tailoring
Tailors a resume to a given job by rewriting relevant sections (summary, experience, skills) to align with the job description.
/v1/resumes/{id}/tailor
View API
GET
Diff
Returns a structured diff highlighting the changes between the original and tailored resume.
/v1/resumes/{id}/tailor/diff
View API
POST
Score
Returns section-level match scores between the resume and job, covering summary, skills, and work experience.
/v1/resumes/{resumeId}/tailor/score
View API
POST
Overview
Provides an overall match rating and breakdown of missing, partial, and matched skills.
/v1/resumes/{id}/tailor/overview
View API
POST
Reviews
Returns AI-generated reviews for key sections of the resume, including scores, feedback, and rewrite suggestions.
/v1/resumes/{id}/tailor/reviews
View API
POST
Actions
Returns a list of AI-generated improvements with priority levels, explanations, and suggested rewrites.
/v1/resumes/{id}/tailor/actions
View API
POST
Auto-Apply Suggestions
Automatically applies all AI-suggested improvements to the resume without manual review. Use with caution in production workflows.
/v1/resumes/{id}/tailor/auto-apply
View API
POST
Create Tailored Resume
Creates and saves a tailored version of the resume for a specific job. This stores the result separately from the original resume.
/v1/resumes/{id}/tailored
View API
GET
Get Tailored Resume
Retrieves the latest tailored version of the resume. Use query parameters to filter by job ID or template if needed.
/v1/resumes/{id}/tailored
View API