Docs
API reference

Quote an analysis

POST
/api/v1/analysis-quotes

Check the assigned report version and applicable price before starting analysis. The fingerprint binds the subsequent submission to the configuration you reviewed.

Before you call

Prepare a report first. Use its reportId; upload the actual file before submitting the analysis.

Required scope: analyses:write.

What happens next

Save fingerprint and send it as quoteFingerprint to Start an analysis. Quoting does not reserve capacity or start processing. Prices shown in examples are illustrative; use your response.

Recovery

If the report is absent or expired, prepare it again. If configuration changes before submission, obtain a new quote and use a new submission key.

Follow the complete workflow · Errors and retries

Authorization

ApiKey
headerAuthorizationBearer <token>

Request Body

application/json
  1. body
reportId*string

Report ID returned by upload preparation, admission, discovery, or an event. It must belong to the API key's workspace.

Length1 <= length <= 100

Response Body

Save fingerprint and send it as quoteFingerprint to Start an analysis. Quoting does not reserve capacity or start processing. Prices shown in examples are illustrative; use your response.

application/json
  1. response
data*
# Set PROBB_URL and PROBB_API_KEY. Replace RESOURCE_ID if present.curl --fail-with-body -X POST "$PROBB_URL/api/v1/analysis-quotes" \  -H "Authorization: Bearer $PROBB_API_KEY" \  -H 'Content-Type: application/json' \  --data-binary '{  "reportId": "report_example"}'
{  "data": {    "reportId": "report_example",    "reportSystemVersion": "assigned-report-version",    "creditUnits": 100,    "creditScale": 100,    "fingerprint": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"  }}