Check a background task
get_task_statusReport a background task by the task_id a tool returned (create_profile, translate_resume, request_resume_update, export_resume_pdf, start_radar_scan, apply_vacancy_resume_suggestions, generate_cover_letter and the analyze_* tools): status processing | completed | failed | cancelled, progress, on failure the reason, and on success what it produced — the new resume's resume_id, the translated copy's resume_id, the resume_id a rewrite changed (get_resume reads it) and the sections it kept as they were (guarded_sections), whether the PDF is ready, how many postings a scan found, the app_url of a written cover letter. Returns 'not_found' if the task 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 |
|---|---|---|---|
| type | Yes | What the task does, e.g. 'resume_translation', 'resume_update', 'pdf_generation', 'radar_scan', 'apply_suggestions', 'vacancy_analysis', 'resume_suggestions', 'cover_letter_generation', 'offer_analysis'. | |
| error | No | Set when status is 'failed'. | |
| result | No | Set when status is 'completed'. | |
| status | Yes | 'processing' covers a task waiting in the queue and one running. | |
| task_id | Yes | ||
| progress | No | 0–100 while it runs, when the task reports it. | |
| created_at | Yes | When the task was started, ISO 8601. | |
| completed_at | No | When it finished or failed, ISO 8601. |