Set Resume
aiapplyd_set_resumeSet your base resume for tailored job applications, finish account setup, and trigger AI Applyd to find matching jobs. Pass resume text, an https file URL, or a saved document ID.
Instructions
Put the user's resume on their AI Applyd 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 aiapplyd_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 AI Applyd starts finding jobs for them. Use it when aiapplyd_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 aiapplyd_optimize_resume or aiapplyd_score_resume. Next: aiapplyd_get_matches.
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 aiapplyd_get_account). Free. Pass this OR resume_text OR resume_url. | |
| 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 aiapplyd_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 AI Applyd searches for this user. |