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

NameInRequiredDescription
analysisIdpathYesAsync analysis identifier.
includeRawqueryNoWhen 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

StatusDescription
200Async 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).
401Unauthorized
404Async analysis not found
429Rate limited
500Internal error