Read a resume
get_resumeGet a specific resume by id, including all 12 editable sections (full_name, title, contacts, summary, experience, education, skills, projects, languages, interests, publications, references) plus the current visual style. Sections use the exact shapes and field names update_resume_section accepts, and every list entry carries an 'id' to echo back in edits. Returns 'not_found' if the resume does not exist or does not belong to the current user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| undo | No | Set only by an edit that changed something: the versions around it. | |
| style | No | Current visual style. Read-only here; change via set_resume_style. | |
| title | No | Professional title/headline (section: title). | |
| skills | No | ||
| summary | No | ||
| contacts | No | ||
| language | No | Locale code the resume content is written in, e.g. en_EN. Not the spoken languages list. | |
| projects | No | ||
| education | No | ||
| full_name | No | Person's full name (section: full_name). | |
| interests | No | ||
| languages | No | ||
| experience | No | ||
| references | No | ||
| updated_at | No | ||
| resume_name | Yes | Document name shown in list_resumes; change it via rename_resume, not update_resume_section. | |
| publications | No | ||
| content_version | No | Content version of this read: a hash of the content, so equal content gives an equal version, also across copies. Entry ids belong to it; update_resume_section takes it as expected_content_version and answers 'resume_changed' once the resume has changed since. |