## Get async optimization result `client.optimize.retrieve(stringjobID, RequestOptionsoptions?): OptimizeJobStatus` **get** `/api/v1/optimize/{job_id}` Get async optimization result ### Parameters - `jobID: string` ### Returns - `OptimizeJobStatus` Status of an async optimization job - `status: "completed" | "processing" | "failed"` Job status - `"completed"` - `"processing"` - `"failed"` - `error?: string | null` Error message when failed - `result?: unknown` Optimization result when completed ### Example ```typescript import Plaza from '@plazafyi/sdk'; const client = new Plaza({ apiKey: process.env['PLAZA_API_KEY'], // This is the default and can be omitted }); const optimizeJobStatus = await client.optimize.retrieve('job_id'); console.log(optimizeJobStatus.status); ``` #### Response ```json { "status": "completed", "error": "error", "result": {} } ```