Set Resume
getmattered_set_resumeSet a base resume on a GetMattered account from text, an HTTPS URL, a saved resume, or an attached file so job applications are tailored from it and job matching can start.
Instructions
Put the user's resume on their GetMattered account as the base every application is tailored from. Pass exactly one: resume_text (the full text), resume_url (an https link to a PDF, DOCX or plain text file, up to 10 MB), or document_id (one of their saved resumes, from getmattered_get_account). A new upload is read by AI and uses the user's AI credits; switching to a saved resume with document_id is free. It also finishes account setup, so GetMattered starts finding jobs for them. Use it when getmattered_get_account shows no resume on file, or when the user gives a new one. Do not use it to rewrite or score a resume; use getmattered_optimize_resume or getmattered_score_resume. Next: getmattered_get_matches. In ChatGPT the user can attach a resume file; pass it as resume_file. It replaces the user's current base resume (the old one stays in their documents), so call it only when the user wants this resume used.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resume_url | No | An https link to the resume file: PDF, DOCX or plain text, up to 10 MB. Pass this OR resume_text OR document_id. | |
| document_id | No | One of the user's saved resumes to make the base (an id from getmattered_get_account). Free. Pass this OR resume_text OR resume_url. | |
| resume_file | No | In ChatGPT the user can attach a resume file; pass it as resume_file. It is downloaded once, right away: PDF, DOCX or plain text, up to 10 MB. | |
| resume_text | No | The full text of the resume. Pass this OR resume_url OR document_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parsed | Yes | False when the resume is still being read; call getmattered_get_account in a minute. | |
| source | Yes | ||
| fullName | Yes | ||
| documentId | Yes | The resume now used as the base for every application. | |
| skillsCount | Yes | ||
| currentJobTitle | Yes | ||
| preferencesSeeded | Yes | True when empty job preferences were filled from this resume. | |
| suggestedJobTitles | Yes | ||
| onboardingCompleted | Yes | True when the account setup is finished, so GetMattered searches for this user. |