## Get async optimization result `optimize.retrieve(strjob_id) -> OptimizeJobStatus` **get** `/api/v1/optimize/{job_id}` Get async optimization result ### Parameters - `job_id: str` ### Returns - `class OptimizeJobStatus: …` Status of an async optimization job - `status: Literal["completed", "processing", "failed"]` Job status - `"completed"` - `"processing"` - `"failed"` - `error: Optional[str]` Error message when failed - `result: Optional[object]` Optimization result when completed ### Example ```python import os from plaza import Plaza client = Plaza( api_key=os.environ.get("PLAZA_API_KEY"), # This is the default and can be omitted ) optimize_job_status = client.optimize.retrieve( "job_id", ) print(optimize_job_status.status) ``` #### Response ```json { "status": "completed", "error": "error", "result": {} } ```