careerproof_task_result
Retrieve the full result of a completed async task. Call careerproof_task_status first to confirm status='completed'. The resource_id varies by result_type: 'analysis' needs analysis_id (from atlas_start_gem_analysis), 'batch_gem' needs job_id (from atlas_start_batch_gem), 'report' needs report_id (from atlas_start_report), 'custom_eval_inference' needs model_id, 'custom_eval_batch' needs batch_id, 'dialogue_assessment' needs session_id. 'jd_fit_batch' requires context_id instead of resource_id. Free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | The task_id of a completed async task | |
| batch_id | No | For result_type='jd_fit_batch': scope results to a specific batch (from atlas_start_jd_fit_batch). Strongly recommended — eliminates duplicates from historical runs in the same context. | |
| context_id | No | Context ID (required for 'jd_fit_batch' results, from atlas_list_contexts) | |
| resource_id | No | Resource-specific ID: analysis_id for 'analysis'/'fit_match'/'fit_rank', job_id for 'batch_gem', report_id for 'report', model_id for 'custom_eval_inference', batch_id for 'custom_eval_batch', session_id for 'dialogue_assessment' | |
| result_type | Yes | Type of result to fetch (determines the backend endpoint used) |