Get async analysis status or result

Poll an async analysis request. Returns `running` until the analysis finishes, then returns the final result payload. The request must belong to the same project as the authenticated API key. This endpoint is gated behind special access. Contact support to enable async analysis for your 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. The request must belong to the same project as the authenticated API key. This endpoint is gated behind special access. Contact support to enable async analysis for your organization.

Authentication: API key required (Bearer token)

Parameters

NameInRequiredDescription
analysisIdpathYesAsync analysis identifier.
includeRawqueryNoWhen true (the default), includes inline raw provider artifacts in the response. 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/example_id \
  -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