1. AI Results Dashboard
Requra
  • Auth
    • Register
      POST
    • ConfirmAccount
      POST
    • SendResetPasswordEmail
      POST
    • ResetPassword
      POST
    • ResendOTP
      POST
    • Login
      POST
    • GoogleLogin
      GET
    • LogOut
      POST
    • VerifyOtp
      POST
    • RefreshToken
      POST
  • Project
    • GetProjectDetails
      GET
    • CreateProject
      POST
    • EditProject
      PATCH
    • DeleteProject
      DELETE
    • GetUserProjects
      GET
  • Document
    • UploadDocument
      POST
    • GetDocumentsByProjectID
      GET
  • Results
    • UserStories
      • GetUserStoriesByProjectId
  • Profile
    • GetProfileDetails
      GET
    • EditProfile
      PUT
    • UploadAvatar
      POST
    • Change Password
      PUT
    • Delete Account
      DELETE
  • Project Lookup
    • List project members
    • List project stakeholders
  • Meetings
    • Create meeting
    • List project meetings
    • Get meeting details
    • Update meeting
    • Cancel meeting
  • Invitations
    • Invite Participants
    • Invite guests
    • List meeting invitations
    • Preview invitation
    • Accept invitation
    • Resend invitation
    • Revoke invitation
  • Participants
    • Join meeting directly
    • Leave meeting
    • List meeting participants
    • Remove participant
    • Save recording consent
  • Lifecycle
    • Start meeting
    • End meeting
  • Recordings
    • Start recording
    • Upload recording chunk
    • Upload single recording file
    • Stop recording
    • Get recording status
  • AI Runs
    • Start AI Analysis Run
    • Get AI Analysis Run Status
  • AI Results Dashboard
    • Fetch Results Dashboard
      GET
    • Generate Filtered Dashboard Export
      GET
  • AI Pipeline Internal
    • AI Pipeline Health Check
    • Process JSON Input
    • Get AI Pipeline Job Status
    • Process Multipart File Input
  • Stakeholder
    • Stakeholder Feedback
      • List feedback submitted through the current review token
      • Submit stakeholder feedback
      • List project stakeholder feedback for BA/PM
      • Update stakeholder feedback status
    • Project Review Public Access
      • Preview project review invitation
      • Accept project review invitation
      • Get token-scoped project review dashboard
    • Project Review Invitations
      • Create project review invitations
      • List project review invitations
      • Resend project review invitation
      • Revoke project review invitation
  • HITL Approval & Regeneration
    • HITL Dashboard
      • Fetch Approval Audit Trail
    • Requirements Approval
      • Update Requirement Status
      • Edit Requirement Content
    • User Stories Approval
      • Update User Story Status
      • Edit User Story Content
      • Trigger User Story Regeneration
    • AI Service Internal
      • Stateless AI Single-Story Regeneration
  • Schemas
    • Login
    • AuthResponse
    • ProjectResponse
    • Profile
    • ProfileResponse
    • ProfileFailedResponse
    • FailedProject
    • DashboardEnvelope
    • RequirementEnvelope
    • RequirementStatusEnvelope
    • UserStoryEnvelope
    • UserStoryStatusEnvelope
    • SuccessResponse
    • ApprovalEventsEnvelope
    • MeetingStatus
    • DashboardExportEnvelope
    • InvitationStatus
    • DashboardExport
    • InviteeType
    • ErrorEnvelope
    • MeetingRole
    • ResultsDashboard
    • ParticipantStatus
    • SourceDocument
    • RecordingStatus
    • Summary
    • UploadMode
    • OpenQuestion
    • RecordingMimeType
    • Risk
    • ProjectMember
    • ActionItem
    • Stakeholder
    • SourceRef
    • Meeting
    • Metrics
    • MeetingListItem
    • Requirement
    • MeetingDetails
    • UserStory
    • MeetingLifecycle
    • AcceptanceCriterion
    • MeetingInvitation
    • RequirementCoverage
    • InvitationPreview
    • Exports
    • ParticipantConsent
    • Artifacts
    • Participant
    • QualityIssue
    • Recording
    • Warning
    • ChunkUploadResult
    • Quality
    • CreateMeetingRequest
    • ApprovalEvent
    • UpdateMeetingRequest
    • UpdateWorkflowStatusRequest
    • InviteProjectMembersRequest
    • ApproveWorkflowStatusRequest
    • NewStakeholderInput
    • RejectWorkflowStatusRequest
    • InviteStakeholdersRequest
    • RequestReviewWorkflowStatusRequest
    • GuestInviteInput
    • EditRequirementRequest
    • InviteGuestsRequest
    • EditUserStoryRequest
    • AcceptInvitationRequest
    • RegenerateStoryRequest
    • JoinMeetingRequest
    • RegenerateStoryResponse
    • LeaveMeetingRequest
    • SaveConsentRequest
    • StartRecordingRequest
    • StopRecordingRequest
    • ProjectMembersListData
    • StakeholdersListData
    • MeetingsListData
    • InvitationsListData
    • ParticipantsListData
    • InvitationsListSimpleData
    • ProjectMembersListResponse
    • StakeholdersListResponse
    • MeetingResponse
    • MeetingDetailsResponse
    • MeetingsListResponse
    • InvitationResponse
    • InvitationsListResponse
    • InvitationsListSimpleResponse
    • InvitationPreviewResponse
    • ParticipantResponse
    • ParticipantsListResponse
    • JoinMeetingResponse
    • MeetingLifecycleResponse
    • RecordingResponse
    • ChunkUploadResponse
    • RecordingChunkStatus
    • InvitationAcceptResult
    • InvitationAcceptResponse
    • ErrorResponse
    • Language
    • AnalysisType
    • AiRunStatus
    • PipelineProcessingStatus
    • PipelineResultStatus
    • Priority
    • RequirementType
    • Severity
    • StartAiAnalysisRunRequest
    • AiAnalysisRun
    • AiAnalysisRunEnvelope
    • DashboardSourceDocument
    • SourceReference
    • DashboardRequirement
    • DashboardUserStory
    • DashboardRisk
    • DashboardSummary
    • DashboardMetrics
    • ExportTable
    • ExportContracts
    • ExcelFileArtifact
    • DashboardArtifacts
    • PipelineWarning
    • PipelineError
    • ResultsDashboardEnvelope
    • ExportResultsDashboardData
    • ExportResultsDashboardEnvelope
    • PipelineHealthResponse
    • InternalSourceDocument
    • InternalProcessJsonRequest
    • InternalProcessAcceptedResponse
    • PipelineResult
    • InternalPipelineStatusResponse
    • PipelineNotFoundResponse
    • ProjectReviewPermission
    • ProjectReviewInvitationStatus
    • ProjectReviewAccessStatus
    • StakeholderFeedbackStatus
    • FeedbackTargetType
    • NewProjectReviewStakeholderInput
    • CreateProjectReviewInvitationRequest
    • ProjectReviewInvitation
    • CreateProjectReviewInvitationsData
    • CreateProjectReviewInvitationsResponse
    • ProjectReviewInvitationsListData
    • ProjectReviewInvitationsListResponse
    • ProjectReviewInvitationResponse
    • DeleteProjectReviewInvitationResponse
    • ProjectReviewInvitationPreview
    • ProjectReviewInvitationPreviewResponse
    • AcceptProjectReviewInvitationRequest
    • ProjectReviewAccess
    • AcceptProjectReviewInvitationResponse
    • ReviewDashboardSummary
    • ReviewDashboardRequirement
    • ReviewDashboardUserStory
    • ProjectReviewDashboard
    • ProjectReviewDashboardResponse
    • FeedbackAuthor
    • StakeholderFeedback
    • SubmitStakeholderFeedbackRequest
    • StakeholderFeedbackResponse
    • StakeholderFeedbackListData
    • StakeholderFeedbackListResponse
    • UpdateStakeholderFeedbackRequest
    • UpdateStakeholderFeedbackResponse
  1. AI Results Dashboard

Fetch Results Dashboard

Cloud Mock
https://mock.apidog.com/m1/1212435-0-default
Cloud Mock
https://mock.apidog.com/m1/1212435-0-default
GET
/api/projects/{projectId}/ai/results-dashboard
Retrieves the complete results dashboard for a project, including summary metrics, requirements, and user stories annotated with their respective AI quality evaluations and workflow states.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Path Params

Query Params

Responses

🟢200
application/json
Success
Bodyapplication/json

🟠401Unauthorized
🟠403Forbidden
🟠404NotFound
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://mock.apidog.com/m1/1212435-0-default/api/projects//ai/results-dashboard?runId=undefined' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "isSuccess": true,
    "data": {
        "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
        "analysisRunId": "57b5891c-8a51-439d-94b3-fc6f162bf6c5",
        "analysisRunStatus": "QUEUED",
        "generatedAt": "2019-08-24T14:15:22.123Z",
        "contractVersion": "1.0",
        "isUseful": true,
        "relevanceScore": 0.95,
        "hitlQualityThreshold": 0.85,
        "sourceDocuments": [
            {
                "id": "SRC-001",
                "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                "title": "Requirements Document",
                "type": 0,
                "language": 0,
                "mimeType": "application/pdf"
            }
        ],
        "summary": {
            "executiveSummary": "Short project summary.",
            "keyDecisions": [
                "Use email OTP for account confirmation."
            ],
            "openQuestions": [
                {
                    "id": "Q-001",
                    "question": "Which payment provider should be used?",
                    "sourceDocumentIds": [
                        "497f6eca-6276-4993-bfeb-53cbbbba6f08"
                    ],
                    "sourceRefs": [
                        {
                            "sourceDocumentId": "SRC-001",
                            "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                            "page": 3,
                            "chunkId": "chunk-001",
                            "quote": "The system should allow users to create and track orders."
                        }
                    ]
                }
            ],
            "risks": [
                {
                    "id": "RISK-001",
                    "title": "Missing payment provider details",
                    "severity": "Low",
                    "description": "Payment integration details were not specified.",
                    "sourceRefs": [
                        {
                            "sourceDocumentId": "SRC-001",
                            "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                            "page": 3,
                            "chunkId": "chunk-001",
                            "quote": "The system should allow users to create and track orders."
                        }
                    ]
                }
            ],
            "assumptions": [
                "string"
            ],
            "actionItems": [
                {
                    "id": "ACT-001",
                    "title": "Confirm payment provider",
                    "owner": null,
                    "priority": "Low",
                    "sourceRefs": [
                        {
                            "sourceDocumentId": "SRC-001",
                            "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                            "page": 3,
                            "chunkId": "chunk-001",
                            "quote": "The system should allow users to create and track orders."
                        }
                    ]
                }
            ],
            "stakeholders": [
                "Customer",
                "Admin"
            ],
            "scope": [
                "Order management"
            ],
            "outOfScope": [
                "string"
            ]
        },
        "metrics": {
            "totalRequirements": 12,
            "functionalRequirements": 9,
            "nonFunctionalRequirements": 2,
            "businessRequirements": 1,
            "userStories": 12,
            "highPriorityItems": 4,
            "risksCount": 2,
            "openQuestionsCount": 3,
            "warningsCount": 1,
            "qualityIssuesCount": 0
        },
        "requirements": [
            {
                "id": "REQ-001",
                "title": "Manage orders",
                "description": "The system should allow users to create and track orders.",
                "type": "Functional",
                "priority": "Low",
                "confidenceScore": 0.91,
                "sourceDocumentIds": [
                    "497f6eca-6276-4993-bfeb-53cbbbba6f08"
                ],
                "sourceRefs": [
                    {
                        "sourceDocumentId": "SRC-001",
                        "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                        "page": 3,
                        "chunkId": "chunk-001",
                        "quote": "The system should allow users to create and track orders."
                    }
                ],
                "quality": {
                    "score": 0.85,
                    "issues": [
                        "Order confirmation flows are ambiguous."
                    ],
                    "warnings": [
                        "string"
                    ]
                },
                "qualityStatus": "FRESH",
                "workflowStatus": "GENERATED",
                "reviewFeedback": null,
                "reviewedBy": null,
                "reviewedAt": null,
                "createdAt": "2026-06-22T00:05:00Z",
                "updatedAt": "2026-06-22T00:05:00Z",
                "lastModifiedBy": "string",
                "version": 1
            }
        ],
        "userStories": [
            {
                "id": "US-001",
                "title": "Create order",
                "description": "As a customer, I want to create an order so that I can buy products.",
                "userStory": "As a customer, I want to create an order so that I can buy products.",
                "acceptanceCriteria": [
                    {
                        "id": "AC-001",
                        "text": "Given valid order data, when I submit the order, then the order is created.",
                        "format": "given_when_then"
                    }
                ],
                "priority": "Low",
                "requirementId": "REQ-001",
                "sourceRefs": [
                    {
                        "sourceDocumentId": "SRC-001",
                        "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                        "page": 3,
                        "chunkId": "chunk-001",
                        "quote": "The system should allow users to create and track orders."
                    }
                ],
                "quality": {
                    "score": 0.85,
                    "issues": [
                        "Order confirmation flows are ambiguous."
                    ],
                    "warnings": [
                        "string"
                    ]
                },
                "qualityStatus": "FRESH",
                "workflowStatus": "GENERATED",
                "reviewFeedback": null,
                "reviewedBy": null,
                "reviewedAt": null,
                "createdAt": "2026-06-22T00:05:00Z",
                "updatedAt": "2026-06-22T00:05:00Z",
                "lastModifiedBy": "string",
                "version": 3,
                "revisionNumber": 2,
                "revisionSource": "AI_GENERATED"
            }
        ],
        "requirementCoverages": [
            {
                "requirementId": "REQ-001",
                "userStoryIds": [
                    "US-001"
                ],
                "coverageStatus": "covered"
            }
        ],
        "exports": {
            "excel": {
                "available": true,
                "columns": [
                    "id",
                    "title",
                    "description",
                    "priority"
                ],
                "rows": [
                    {
                        "id": "US-001",
                        "title": "Create order"
                    }
                ]
            }
        },
        "artifacts": {
            "excelFile": {
                "available": false,
                "fileUrl": "",
                "fileName": "",
                "mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
            }
        },
        "qualityIssues": [
            {
                "id": "QI-001",
                "severity": "Low",
                "message": "Some requirements have low confidence.",
                "targetId": "REQ-003"
            }
        ],
        "warnings": [
            {
                "code": "LOW_CONFIDENCE",
                "message": "Some extracted items may require manual review."
            }
        ],
        "error": {},
        "processingTimeMs": 125
    },
    "message": "AI results dashboard retrieved successfully",
    "statusCode": 200,
    "errors": [
        "string"
    ]
}
Modified at 2026-07-26 12:31:09
Previous
Get AI Analysis Run Status
Next
Generate Filtered Dashboard Export
Built with