TBPI Analysis

Get Progress

Get analysis progress for a session

Returns real-time progress information including:

  • Current step being executed
  • Progress percentage
  • Status (pending, in_progress, completed, failed)
  • Error message if failed

Polling Interval: Poll every 2-3 seconds for updates

Status Values:

  • pending: Analysis queued but not started
  • in_progress: Analysis currently running
  • completed: Analysis finished successfully
  • failed: Analysis encountered an error
get/api/v1/tbpi/progress/{session_id}

Request

  • Base URL: https://app.perlucem.ai (the document declares no server; this is the origin it was published from)
  • URL: https://app.perlucem.ai/api/v1/tbpi/progress/{session_id}
  • Auth: HTTP bearer

Path parameters

session_idstring required

Response

Successful Response

session_idstring required
rssd_idstring required
pillarstring required
statusstring required
current_stepinteger required
total_stepsinteger required
progress_percentnumber required
current_step_namestring nullable
started_atstring required
updated_atstring required
error_messagestring nullable

Example response

{
  "current_step": 3,
  "current_step_name": "Peer Benchmarking",
  "pillar": "revenue",
  "progress_percent": 42.9,
  "rssd_id": "59754",
  "session_id": "123e4567-e89b-12d3-a456-426614174000",
  "started_at": "2025-12-05T15:00:00Z",
  "status": "in_progress",
  "total_steps": 7,
  "updated_at": "2025-12-05T15:01:30Z"
}

Changes

No recorded changes to this operation across all 1 revision of this API.