Get async analysis status or result
Poll an async analysis request. Returns `running` until the analysis finishes, then returns the final result payload. Pass `includeRaw=true` to include normalized raw provider artifacts. Project-scoped keys can read analyses for their project; organization-scoped keys can read projectless analyses for their organization.
GET /async-analysis/{analysisId}
Get async analysis status or result
Poll an async analysis request. Returns `running` until the analysis finishes, then returns the final result payload. Pass `includeRaw=true` to include normalized raw provider artifacts. Project-scoped keys can read analyses for their project; organization-scoped keys can read projectless analyses for their organization.
Authentication: API key required (Bearer token)
Parameters
| Name | In | Required | Description |
|---|---|---|---|
analysisId | path | Yes | Async analysis identifier. |
includeRaw | query | No | When true, includes normalized raw provider artifacts in the response. Defaults to false. Only affects responses for completed or failed analyses; ignored while the analysis is still running. |
Request Example
curl -X GET https://sellm.io/api/v1/async-analysis/aa_01JPA3W6GQ6Q9M8K7N2P4X5R8T \
-H "Authorization: Bearer sellm_your_api_key_here"
Responses
| Status | Description |
|---|---|
200 | Async analysis status or final result. This endpoint serves both as a polling endpoint (returns `running` status while in progress) and as the result retrieval endpoint (returns the full result payload once completed or failed). |
401 | Unauthorized |
404 | Async analysis not found |
429 | Rate limited |
500 | Internal error |