# Requra ## API Docs - Auth [Register](https://vrqplen1gy.apidog.io/register-31809247e0.md): - Auth [ConfirmAccount](https://vrqplen1gy.apidog.io/confirmaccount-31810759e0.md): - Auth [SendResetPasswordEmail](https://vrqplen1gy.apidog.io/sendresetpasswordemail-31811176e0.md): - Auth [ResetPassword](https://vrqplen1gy.apidog.io/resetpassword-31811441e0.md): - Auth [ResendOTP](https://vrqplen1gy.apidog.io/resendotp-31814025e0.md): - Auth [Login](https://vrqplen1gy.apidog.io/login-31814040e0.md): - Auth [GoogleLogin](https://vrqplen1gy.apidog.io/googlelogin-31815473e0.md): - Auth [LogOut](https://vrqplen1gy.apidog.io/logout-32118562e0.md): - Auth [VerifyOtp](https://vrqplen1gy.apidog.io/verifyotp-32496650e0.md): - Auth [RefreshToken](https://vrqplen1gy.apidog.io/refreshtoken-32532775e0.md): - Project [GetProjectDetails](https://vrqplen1gy.apidog.io/getprojectdetails-32492761e0.md): This end point changed from using query parameters ----> using path parameter - Project [CreateProject](https://vrqplen1gy.apidog.io/createproject-32493957e0.md): Updates: - Project [EditProject](https://vrqplen1gy.apidog.io/editproject-32493972e0.md): - Project [DeleteProject](https://vrqplen1gy.apidog.io/deleteproject-32493974e0.md): This end point changed from using query parameters ----> using path parameter - Project [GetUserProjects](https://vrqplen1gy.apidog.io/getuserprojects-32740142e0.md): Removed User ID from query params ---> Extract user id from token sent in headers - Document [UploadDocument](https://vrqplen1gy.apidog.io/uploaddocument-32493994e0.md): - Document [GetDocumentsByProjectID](https://vrqplen1gy.apidog.io/getdocumentsbyprojectid-32496551e0.md): - Results > UserStories [GetUserStoriesByProjectId](https://vrqplen1gy.apidog.io/getuserstoriesbyprojectid-32496569e0.md): - Profile [GetProfileDetails](https://vrqplen1gy.apidog.io/getprofiledetails-34388143e0.md): - Profile [EditProfile](https://vrqplen1gy.apidog.io/editprofile-34388611e0.md): - Profile [UploadAvatar](https://vrqplen1gy.apidog.io/uploadavatar-34389003e0.md): - Profile [Change Password](https://vrqplen1gy.apidog.io/change-password-34389909e0.md): - Profile [Delete Account](https://vrqplen1gy.apidog.io/delete-account-34390128e0.md): - Project Lookup [List project members](https://vrqplen1gy.apidog.io/list-project-members-37147784e0.md): Returns project members for the meeting invite modal. - Project Lookup [List project stakeholders](https://vrqplen1gy.apidog.io/list-project-stakeholders-37147785e0.md): Update: There is no need for this Endpoint as - Meetings [Create meeting](https://vrqplen1gy.apidog.io/create-meeting-37147786e0.md): Creates a meeting under a project and sets the authenticated creator as host. - Meetings [List project meetings](https://vrqplen1gy.apidog.io/list-project-meetings-37147787e0.md): Returns paginated project meetings. - Meetings [Get meeting details](https://vrqplen1gy.apidog.io/get-meeting-details-37147788e0.md): Returns meeting metadata, current status, participant count, and active recording ID if any. - Meetings [Update meeting](https://vrqplen1gy.apidog.io/update-meeting-37147789e0.md): Updates meeting title, description, or scheduled time before the meeting ends. - Meetings [Cancel meeting](https://vrqplen1gy.apidog.io/cancel-meeting-37147790e0.md): Cancels a meeting by changing its status to CANCELLED. Meeting records are not hard deleted. - Invitations [Invite Participants](https://vrqplen1gy.apidog.io/invite-participants-37147791e0.md): Invites existing users who already belong to the project. - Invitations [Invite guests](https://vrqplen1gy.apidog.io/invite-guests-37147793e0.md): Invites one-time external guests without project access. - Invitations [List meeting invitations](https://vrqplen1gy.apidog.io/list-meeting-invitations-37147794e0.md): Returns meeting invitees and invitation statuses. Raw invite tokens must not be exposed in this response. - Invitations [Preview invitation](https://vrqplen1gy.apidog.io/preview-invitation-37147795e0.md): Validates invite link and returns safe meeting preview data before accepting the invitation. - Invitations [Accept invitation](https://vrqplen1gy.apidog.io/accept-invitation-37147796e0.md): Accepts an invitation and creates a participant session. - Invitations [Resend invitation](https://vrqplen1gy.apidog.io/resend-invitation-37147797e0.md): Resends an invitation email or regenerates notification for a pending invitation. - Invitations [Revoke invitation](https://vrqplen1gy.apidog.io/revoke-invitation-37147798e0.md): Marks an invitation as revoked and blocks token usage. - Participants [Join meeting directly](https://vrqplen1gy.apidog.io/join-meeting-directly-37147799e0.md): Allows direct join for authenticated project members or public guest flow if enabled. - Participants [Leave meeting](https://vrqplen1gy.apidog.io/leave-meeting-37147800e0.md): Marks a participant as left. - Participants [List meeting participants](https://vrqplen1gy.apidog.io/list-meeting-participants-37147801e0.md): Returns current and previous participants for a meeting. - Participants [Remove participant](https://vrqplen1gy.apidog.io/remove-participant-37147802e0.md): Host removes a participant from the meeting. Server marks participant as REMOVED. - Participants [Save recording consent](https://vrqplen1gy.apidog.io/save-recording-consent-37147803e0.md): Stores participant consent before recording or joining a recorded meeting. - Lifecycle [Start meeting](https://vrqplen1gy.apidog.io/start-meeting-37147804e0.md): Starts a scheduled meeting. Allowed transition is SCHEDULED to LIVE. - Lifecycle [End meeting](https://vrqplen1gy.apidog.io/end-meeting-37147805e0.md): Ends a live or recording meeting. If recording is active, server should stop or finalize it or reject until recording stops based on implementation choice. - Recordings [Start recording](https://vrqplen1gy.apidog.io/start-recording-37147806e0.md): Creates an active recording session for a live meeting. - Recordings [Upload recording chunk](https://vrqplen1gy.apidog.io/upload-recording-chunk-37147807e0.md): Uploads one audio chunk. Server must use chunkIndex, not arrival order. - Recordings [Upload single recording file](https://vrqplen1gy.apidog.io/upload-single-recording-file-37147808e0.md): Uploads a complete audio file instead of chunks. - Recordings [Stop recording](https://vrqplen1gy.apidog.io/stop-recording-37147809e0.md): Stops upload and finalizes the recording. - Recordings [Get recording status](https://vrqplen1gy.apidog.io/get-recording-status-37147810e0.md): Returns recording status, duration, upload mode, missing chunks, and final file URL if ready. - AI Runs [Start AI Analysis Run](https://vrqplen1gy.apidog.io/start-ai-analysis-run-38533562e0.md): Creates an AI analysis run for a project and starts backend-to-AI-pipeline processing. Frontend stores response.data.id as runId. - AI Runs [Get AI Analysis Run Status](https://vrqplen1gy.apidog.io/get-ai-analysis-run-status-38533563e0.md): Returns processing status for one AI analysis run. Frontend polls this endpoint and never polls AI Pipeline directly. - AI Results Dashboard [Fetch Results Dashboard](https://vrqplen1gy.apidog.io/fetch-results-dashboard-38533564e0.md): 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. - AI Results Dashboard [Generate Filtered Dashboard Export](https://vrqplen1gy.apidog.io/generate-filtered-dashboard-export-38533565e0.md): Generates an Excel or CSV artifact containing only requirements and user stories whose current workflowStatus is APPROVED. Exporting records an event but does not change workflowStatus. The backend must apply this filter when querying; frontend filtering is not an authorization boundary. - AI Pipeline Internal [AI Pipeline Health Check](https://vrqplen1gy.apidog.io/ai-pipeline-health-check-38533566e0.md): Internal AI Pipeline health check. Backend/server health checks may call this endpoint. Frontend must not call it. - AI Pipeline Internal [Process JSON Input](https://vrqplen1gy.apidog.io/process-json-input-38533567e0.md): Internal endpoint. Backend sends combined extracted text from ready project documents/meeting transcripts. Returns immediately with 202; final result is read from /status/{job_id}. - AI Pipeline Internal [Get AI Pipeline Job Status](https://vrqplen1gy.apidog.io/get-ai-pipeline-job-status-38533568e0.md): Internal endpoint. Backend polls using job_id = runId until terminal state. - AI Pipeline Internal [Process Multipart File Input](https://vrqplen1gy.apidog.io/process-multipart-file-input-38533569e0.md): Internal/future endpoint for direct file processing or integration tests. For MVP Results Dashboard, backend should prefer /process-json because documents already belong to the backend project model. - Stakeholder > Stakeholder Feedback [List feedback submitted through the current review token](https://vrqplen1gy.apidog.io/list-feedback-submitted-through-the-current-review-token-39141254e0.md): Public token endpoint. Lets stakeholder see their submitted feedback after reload. - Stakeholder > Stakeholder Feedback [Submit stakeholder feedback](https://vrqplen1gy.apidog.io/submit-stakeholder-feedback-39141255e0.md): Public token endpoint. Requires COMMENTER permission. VIEWER tokens must receive 403. - Stakeholder > Stakeholder Feedback [List project stakeholder feedback for BA/PM](https://vrqplen1gy.apidog.io/list-project-stakeholder-feedback-for-bapm-39141256e0.md): - Stakeholder > Stakeholder Feedback [Update stakeholder feedback status](https://vrqplen1gy.apidog.io/update-stakeholder-feedback-status-39141257e0.md): BA/PM endpoint for marking feedback read/open/resolved and optionally storing a resolution note. - Stakeholder > Project Review Public Access [Preview project review invitation](https://vrqplen1gy.apidog.io/preview-project-review-invitation-39141251e0.md): Public token endpoint. Returns invitation preview only; generated results are not exposed before acceptance. - Stakeholder > Project Review Public Access [Accept project review invitation](https://vrqplen1gy.apidog.io/accept-project-review-invitation-39141252e0.md): - Stakeholder > Project Review Public Access [Get token-scoped project review dashboard](https://vrqplen1gy.apidog.io/get-token-scoped-project-review-dashboard-39141253e0.md): Public token endpoint returning a safe read-only subset of generated AI Results. - Stakeholder > Project Review Invitations [Create project review invitations](https://vrqplen1gy.apidog.io/create-project-review-invitations-39141247e0.md): Invite one or more stakeholders to review generated project results. This is project-scoped and separate from meeting invitations. - Stakeholder > Project Review Invitations [List project review invitations](https://vrqplen1gy.apidog.io/list-project-review-invitations-39141248e0.md): - Stakeholder > Project Review Invitations [Resend project review invitation](https://vrqplen1gy.apidog.io/resend-project-review-invitation-39141249e0.md): Resend a pending project review invitation. Expired or revoked invitations should return 409. - Stakeholder > Project Review Invitations [Revoke project review invitation](https://vrqplen1gy.apidog.io/revoke-project-review-invitation-39141250e0.md): Revokes the invitation and invalidates token-based project review access. - HITL Approval & Regeneration > HITL Dashboard [Fetch Approval Audit Trail](https://vrqplen1gy.apidog.io/fetch-approval-audit-trail-40702563e0.md): Optional future enhancement; not required for the current HITL MVP. - HITL Approval & Regeneration > Requirements Approval [Update Requirement Status](https://vrqplen1gy.apidog.io/update-requirement-status-40702564e0.md): Approves, rejects, or flags an extracted requirement for review. - HITL Approval & Regeneration > Requirements Approval [Edit Requirement Content](https://vrqplen1gy.apidog.io/edit-requirement-content-40702565e0.md): Manually overrides core requirement details. This action automatically sets workflowStatus to `EDITED`. - HITL Approval & Regeneration > User Stories Approval [Update User Story Status](https://vrqplen1gy.apidog.io/update-user-story-status-40702566e0.md): Approves, rejects, or flags a user story for review. - HITL Approval & Regeneration > User Stories Approval [Edit User Story Content](https://vrqplen1gy.apidog.io/edit-user-story-content-40702567e0.md): Manually edits a user story's text, acceptance criteria, and priority. This action automatically sets workflowStatus to `EDITED`. - HITL Approval & Regeneration > User Stories Approval [Trigger User Story Regeneration](https://vrqplen1gy.apidog.io/trigger-user-story-regeneration-40702568e0.md): Submits PM/BA feedback to regenerate the user story via the FastAPI AI service. The regenerated story is persisted in the database and returned with workflowStatus set to `NEEDS_REVIEW`. - HITL Approval & Regeneration > AI Service Internal [Stateless AI Single-Story Regeneration](https://vrqplen1gy.apidog.io/stateless-ai-single-story-regeneration-40702569e0.md): Internal stateless endpoint invoked by the .NET backend to invoke the LLM pipeline for refining a user story based on user feedback. ## Schemas - [Login](https://vrqplen1gy.apidog.io/login-13892377d0.md): - [AuthResponse](https://vrqplen1gy.apidog.io/authresponse-13922560d0.md): - [ProjectResponse](https://vrqplen1gy.apidog.io/projectresponse-14035393d0.md): - [Profile](https://vrqplen1gy.apidog.io/profile-14606500d0.md): - [ProfileResponse](https://vrqplen1gy.apidog.io/profileresponse-14606513d0.md): - [ProfileFailedResponse](https://vrqplen1gy.apidog.io/profilefailedresponse-14606540d0.md): - [FailedProject](https://vrqplen1gy.apidog.io/failedproject-14670768d0.md): - [DashboardEnvelope](https://vrqplen1gy.apidog.io/dashboardenvelope-16696442d0.md): - [RequirementEnvelope](https://vrqplen1gy.apidog.io/requirementenvelope-16696443d0.md): - [RequirementStatusEnvelope](https://vrqplen1gy.apidog.io/requirementstatusenvelope-16696444d0.md): - [UserStoryEnvelope](https://vrqplen1gy.apidog.io/userstoryenvelope-16696445d0.md): - [UserStoryStatusEnvelope](https://vrqplen1gy.apidog.io/userstorystatusenvelope-16696446d0.md): - [SuccessResponse](https://vrqplen1gy.apidog.io/successresponse-15476596d0.md): - [ApprovalEventsEnvelope](https://vrqplen1gy.apidog.io/approvaleventsenvelope-16696447d0.md): - [MeetingStatus](https://vrqplen1gy.apidog.io/meetingstatus-15476597d0.md): - [DashboardExportEnvelope](https://vrqplen1gy.apidog.io/dashboardexportenvelope-16696448d0.md): - [InvitationStatus](https://vrqplen1gy.apidog.io/invitationstatus-15476598d0.md): - [DashboardExport](https://vrqplen1gy.apidog.io/dashboardexport-16696449d0.md): - [InviteeType](https://vrqplen1gy.apidog.io/inviteetype-15476599d0.md): - [ErrorEnvelope](https://vrqplen1gy.apidog.io/errorenvelope-16002890d0.md): - [MeetingRole](https://vrqplen1gy.apidog.io/meetingrole-15476600d0.md): - [ResultsDashboard](https://vrqplen1gy.apidog.io/resultsdashboard-16002920d0.md): - [ParticipantStatus](https://vrqplen1gy.apidog.io/participantstatus-15476601d0.md): - [SourceDocument](https://vrqplen1gy.apidog.io/sourcedocument-16696450d0.md): - [RecordingStatus](https://vrqplen1gy.apidog.io/recordingstatus-15476602d0.md): - [Summary](https://vrqplen1gy.apidog.io/summary-16696451d0.md): - [UploadMode](https://vrqplen1gy.apidog.io/uploadmode-15476603d0.md): - [OpenQuestion](https://vrqplen1gy.apidog.io/openquestion-16002909d0.md): - [RecordingMimeType](https://vrqplen1gy.apidog.io/recordingmimetype-15476604d0.md): - [Risk](https://vrqplen1gy.apidog.io/risk-16696452d0.md): - [ProjectMember](https://vrqplen1gy.apidog.io/projectmember-15476605d0.md): - [ActionItem](https://vrqplen1gy.apidog.io/actionitem-16002910d0.md): - [Stakeholder](https://vrqplen1gy.apidog.io/stakeholder-15476606d0.md): - [SourceRef](https://vrqplen1gy.apidog.io/sourceref-16696453d0.md): - [Meeting](https://vrqplen1gy.apidog.io/meeting-15476607d0.md): - [Metrics](https://vrqplen1gy.apidog.io/metrics-16696454d0.md): - [MeetingListItem](https://vrqplen1gy.apidog.io/meetinglistitem-15476608d0.md): - [Requirement](https://vrqplen1gy.apidog.io/requirement-16696455d0.md): - [MeetingDetails](https://vrqplen1gy.apidog.io/meetingdetails-15476609d0.md): - [UserStory](https://vrqplen1gy.apidog.io/userstory-16696456d0.md): - [MeetingLifecycle](https://vrqplen1gy.apidog.io/meetinglifecycle-15476610d0.md): - [AcceptanceCriterion](https://vrqplen1gy.apidog.io/acceptancecriterion-16002905d0.md): - [MeetingInvitation](https://vrqplen1gy.apidog.io/meetinginvitation-15476611d0.md): - [RequirementCoverage](https://vrqplen1gy.apidog.io/requirementcoverage-16002907d0.md): - [InvitationPreview](https://vrqplen1gy.apidog.io/invitationpreview-15476612d0.md): - [Exports](https://vrqplen1gy.apidog.io/exports-16696457d0.md): - [ParticipantConsent](https://vrqplen1gy.apidog.io/participantconsent-15476613d0.md): - [Artifacts](https://vrqplen1gy.apidog.io/artifacts-16696458d0.md): - [Participant](https://vrqplen1gy.apidog.io/participant-15476614d0.md): - [QualityIssue](https://vrqplen1gy.apidog.io/qualityissue-16002917d0.md): - [Recording](https://vrqplen1gy.apidog.io/recording-15476615d0.md): - [Warning](https://vrqplen1gy.apidog.io/warning-16696459d0.md): - [ChunkUploadResult](https://vrqplen1gy.apidog.io/chunkuploadresult-15476616d0.md): - [Quality](https://vrqplen1gy.apidog.io/quality-16696460d0.md): - [CreateMeetingRequest](https://vrqplen1gy.apidog.io/createmeetingrequest-15476617d0.md): - [ApprovalEvent](https://vrqplen1gy.apidog.io/approvalevent-16696461d0.md): - [UpdateMeetingRequest](https://vrqplen1gy.apidog.io/updatemeetingrequest-15476618d0.md): - [UpdateWorkflowStatusRequest](https://vrqplen1gy.apidog.io/updateworkflowstatusrequest-16696462d0.md): - [InviteProjectMembersRequest](https://vrqplen1gy.apidog.io/inviteprojectmembersrequest-15476619d0.md): - [ApproveWorkflowStatusRequest](https://vrqplen1gy.apidog.io/approveworkflowstatusrequest-16696463d0.md): - [NewStakeholderInput](https://vrqplen1gy.apidog.io/newstakeholderinput-15476620d0.md): - [RejectWorkflowStatusRequest](https://vrqplen1gy.apidog.io/rejectworkflowstatusrequest-16696464d0.md): - [InviteStakeholdersRequest](https://vrqplen1gy.apidog.io/invitestakeholdersrequest-15476621d0.md): - [RequestReviewWorkflowStatusRequest](https://vrqplen1gy.apidog.io/requestreviewworkflowstatusrequest-16696465d0.md): - [GuestInviteInput](https://vrqplen1gy.apidog.io/guestinviteinput-15476622d0.md): - [EditRequirementRequest](https://vrqplen1gy.apidog.io/editrequirementrequest-16696466d0.md): - [InviteGuestsRequest](https://vrqplen1gy.apidog.io/inviteguestsrequest-15476623d0.md): - [EditUserStoryRequest](https://vrqplen1gy.apidog.io/edituserstoryrequest-16696467d0.md): - [AcceptInvitationRequest](https://vrqplen1gy.apidog.io/acceptinvitationrequest-15476624d0.md): - [RegenerateStoryRequest](https://vrqplen1gy.apidog.io/regeneratestoryrequest-16696468d0.md): - [JoinMeetingRequest](https://vrqplen1gy.apidog.io/joinmeetingrequest-15476625d0.md): - [RegenerateStoryResponse](https://vrqplen1gy.apidog.io/regeneratestoryresponse-16696469d0.md): - [LeaveMeetingRequest](https://vrqplen1gy.apidog.io/leavemeetingrequest-15476626d0.md): - [SaveConsentRequest](https://vrqplen1gy.apidog.io/saveconsentrequest-15476627d0.md): - [StartRecordingRequest](https://vrqplen1gy.apidog.io/startrecordingrequest-15476628d0.md): - [StopRecordingRequest](https://vrqplen1gy.apidog.io/stoprecordingrequest-15476629d0.md): - [ProjectMembersListData](https://vrqplen1gy.apidog.io/projectmemberslistdata-15476630d0.md): - [StakeholdersListData](https://vrqplen1gy.apidog.io/stakeholderslistdata-15476631d0.md): - [MeetingsListData](https://vrqplen1gy.apidog.io/meetingslistdata-15476632d0.md): - [InvitationsListData](https://vrqplen1gy.apidog.io/invitationslistdata-15476633d0.md): - [ParticipantsListData](https://vrqplen1gy.apidog.io/participantslistdata-15476634d0.md): - [InvitationsListSimpleData](https://vrqplen1gy.apidog.io/invitationslistsimpledata-15476635d0.md): - [ProjectMembersListResponse](https://vrqplen1gy.apidog.io/projectmemberslistresponse-15476636d0.md): - [StakeholdersListResponse](https://vrqplen1gy.apidog.io/stakeholderslistresponse-15476637d0.md): - [MeetingResponse](https://vrqplen1gy.apidog.io/meetingresponse-15476638d0.md): - [MeetingDetailsResponse](https://vrqplen1gy.apidog.io/meetingdetailsresponse-15476639d0.md): - [MeetingsListResponse](https://vrqplen1gy.apidog.io/meetingslistresponse-15476640d0.md): - [InvitationResponse](https://vrqplen1gy.apidog.io/invitationresponse-15476641d0.md): - [InvitationsListResponse](https://vrqplen1gy.apidog.io/invitationslistresponse-15476642d0.md): - [InvitationsListSimpleResponse](https://vrqplen1gy.apidog.io/invitationslistsimpleresponse-15476643d0.md): - [InvitationPreviewResponse](https://vrqplen1gy.apidog.io/invitationpreviewresponse-15476644d0.md): - [ParticipantResponse](https://vrqplen1gy.apidog.io/participantresponse-15476645d0.md): - [ParticipantsListResponse](https://vrqplen1gy.apidog.io/participantslistresponse-15476646d0.md): - [JoinMeetingResponse](https://vrqplen1gy.apidog.io/joinmeetingresponse-15476647d0.md): - [MeetingLifecycleResponse](https://vrqplen1gy.apidog.io/meetinglifecycleresponse-15476648d0.md): - [RecordingResponse](https://vrqplen1gy.apidog.io/recordingresponse-15476649d0.md): - [ChunkUploadResponse](https://vrqplen1gy.apidog.io/chunkuploadresponse-15476650d0.md): - [RecordingChunkStatus](https://vrqplen1gy.apidog.io/recordingchunkstatus-15476651d0.md): - [InvitationAcceptResult](https://vrqplen1gy.apidog.io/invitationacceptresult-15476652d0.md): - [InvitationAcceptResponse](https://vrqplen1gy.apidog.io/invitationacceptresponse-15476653d0.md): - [ErrorResponse](https://vrqplen1gy.apidog.io/errorresponse-15476654d0.md): - [Language](https://vrqplen1gy.apidog.io/language-16002891d0.md): - [AnalysisType](https://vrqplen1gy.apidog.io/analysistype-16002892d0.md): - [AiRunStatus](https://vrqplen1gy.apidog.io/airunstatus-16002893d0.md): - [PipelineProcessingStatus](https://vrqplen1gy.apidog.io/pipelineprocessingstatus-16002894d0.md): - [PipelineResultStatus](https://vrqplen1gy.apidog.io/pipelineresultstatus-16002895d0.md): - [Priority](https://vrqplen1gy.apidog.io/priority-16002896d0.md): - [RequirementType](https://vrqplen1gy.apidog.io/requirementtype-16002897d0.md): - [Severity](https://vrqplen1gy.apidog.io/severity-16002898d0.md): - [StartAiAnalysisRunRequest](https://vrqplen1gy.apidog.io/startaianalysisrunrequest-16002899d0.md): - [AiAnalysisRun](https://vrqplen1gy.apidog.io/aianalysisrun-16002900d0.md): - [AiAnalysisRunEnvelope](https://vrqplen1gy.apidog.io/aianalysisrunenvelope-16002901d0.md): - [DashboardSourceDocument](https://vrqplen1gy.apidog.io/dashboardsourcedocument-16002902d0.md): - [SourceReference](https://vrqplen1gy.apidog.io/sourcereference-16002903d0.md): - [DashboardRequirement](https://vrqplen1gy.apidog.io/dashboardrequirement-16002904d0.md): - [DashboardUserStory](https://vrqplen1gy.apidog.io/dashboarduserstory-16002906d0.md): - [DashboardRisk](https://vrqplen1gy.apidog.io/dashboardrisk-16002908d0.md): - [DashboardSummary](https://vrqplen1gy.apidog.io/dashboardsummary-16002911d0.md): - [DashboardMetrics](https://vrqplen1gy.apidog.io/dashboardmetrics-16002912d0.md): - [ExportTable](https://vrqplen1gy.apidog.io/exporttable-16002913d0.md): - [ExportContracts](https://vrqplen1gy.apidog.io/exportcontracts-16002914d0.md): - [ExcelFileArtifact](https://vrqplen1gy.apidog.io/excelfileartifact-16002915d0.md): - [DashboardArtifacts](https://vrqplen1gy.apidog.io/dashboardartifacts-16002916d0.md): - [PipelineWarning](https://vrqplen1gy.apidog.io/pipelinewarning-16002918d0.md): - [PipelineError](https://vrqplen1gy.apidog.io/pipelineerror-16002919d0.md): - [ResultsDashboardEnvelope](https://vrqplen1gy.apidog.io/resultsdashboardenvelope-16002921d0.md): - [ExportResultsDashboardData](https://vrqplen1gy.apidog.io/exportresultsdashboarddata-16002922d0.md): - [ExportResultsDashboardEnvelope](https://vrqplen1gy.apidog.io/exportresultsdashboardenvelope-16002923d0.md): - [PipelineHealthResponse](https://vrqplen1gy.apidog.io/pipelinehealthresponse-16002924d0.md): - [InternalSourceDocument](https://vrqplen1gy.apidog.io/internalsourcedocument-16002925d0.md): - [InternalProcessJsonRequest](https://vrqplen1gy.apidog.io/internalprocessjsonrequest-16002926d0.md): - [InternalProcessAcceptedResponse](https://vrqplen1gy.apidog.io/internalprocessacceptedresponse-16002927d0.md): - [PipelineResult](https://vrqplen1gy.apidog.io/pipelineresult-16002928d0.md): - [InternalPipelineStatusResponse](https://vrqplen1gy.apidog.io/internalpipelinestatusresponse-16002929d0.md): - [PipelineNotFoundResponse](https://vrqplen1gy.apidog.io/pipelinenotfoundresponse-16002930d0.md): - [ProjectReviewPermission](https://vrqplen1gy.apidog.io/projectreviewpermission-16147256d0.md): - [ProjectReviewInvitationStatus](https://vrqplen1gy.apidog.io/projectreviewinvitationstatus-16147257d0.md): - [ProjectReviewAccessStatus](https://vrqplen1gy.apidog.io/projectreviewaccessstatus-16147258d0.md): - [StakeholderFeedbackStatus](https://vrqplen1gy.apidog.io/stakeholderfeedbackstatus-16147259d0.md): - [FeedbackTargetType](https://vrqplen1gy.apidog.io/feedbacktargettype-16147260d0.md): - [NewProjectReviewStakeholderInput](https://vrqplen1gy.apidog.io/newprojectreviewstakeholderinput-16147261d0.md): - [CreateProjectReviewInvitationRequest](https://vrqplen1gy.apidog.io/createprojectreviewinvitationrequest-16147262d0.md): - [ProjectReviewInvitation](https://vrqplen1gy.apidog.io/projectreviewinvitation-16147263d0.md): - [CreateProjectReviewInvitationsData](https://vrqplen1gy.apidog.io/createprojectreviewinvitationsdata-16147264d0.md): - [CreateProjectReviewInvitationsResponse](https://vrqplen1gy.apidog.io/createprojectreviewinvitationsresponse-16147265d0.md): - [ProjectReviewInvitationsListData](https://vrqplen1gy.apidog.io/projectreviewinvitationslistdata-16147266d0.md): - [ProjectReviewInvitationsListResponse](https://vrqplen1gy.apidog.io/projectreviewinvitationslistresponse-16147267d0.md): - [ProjectReviewInvitationResponse](https://vrqplen1gy.apidog.io/projectreviewinvitationresponse-16147268d0.md): - [DeleteProjectReviewInvitationResponse](https://vrqplen1gy.apidog.io/deleteprojectreviewinvitationresponse-16147269d0.md): - [ProjectReviewInvitationPreview](https://vrqplen1gy.apidog.io/projectreviewinvitationpreview-16147270d0.md): - [ProjectReviewInvitationPreviewResponse](https://vrqplen1gy.apidog.io/projectreviewinvitationpreviewresponse-16147271d0.md): - [AcceptProjectReviewInvitationRequest](https://vrqplen1gy.apidog.io/acceptprojectreviewinvitationrequest-16147272d0.md): - [ProjectReviewAccess](https://vrqplen1gy.apidog.io/projectreviewaccess-16147273d0.md): - [AcceptProjectReviewInvitationResponse](https://vrqplen1gy.apidog.io/acceptprojectreviewinvitationresponse-16147274d0.md): - [ReviewDashboardSummary](https://vrqplen1gy.apidog.io/reviewdashboardsummary-16147275d0.md): - [ReviewDashboardRequirement](https://vrqplen1gy.apidog.io/reviewdashboardrequirement-16147276d0.md): - [ReviewDashboardUserStory](https://vrqplen1gy.apidog.io/reviewdashboarduserstory-16147277d0.md): - [ProjectReviewDashboard](https://vrqplen1gy.apidog.io/projectreviewdashboard-16147278d0.md): - [ProjectReviewDashboardResponse](https://vrqplen1gy.apidog.io/projectreviewdashboardresponse-16147279d0.md): - [FeedbackAuthor](https://vrqplen1gy.apidog.io/feedbackauthor-16147280d0.md): - [StakeholderFeedback](https://vrqplen1gy.apidog.io/stakeholderfeedback-16147281d0.md): - [SubmitStakeholderFeedbackRequest](https://vrqplen1gy.apidog.io/submitstakeholderfeedbackrequest-16147282d0.md): - [StakeholderFeedbackResponse](https://vrqplen1gy.apidog.io/stakeholderfeedbackresponse-16147283d0.md): - [StakeholderFeedbackListData](https://vrqplen1gy.apidog.io/stakeholderfeedbacklistdata-16147284d0.md): - [StakeholderFeedbackListResponse](https://vrqplen1gy.apidog.io/stakeholderfeedbacklistresponse-16147285d0.md): - [UpdateStakeholderFeedbackRequest](https://vrqplen1gy.apidog.io/updatestakeholderfeedbackrequest-16147286d0.md): - [UpdateStakeholderFeedbackResponse](https://vrqplen1gy.apidog.io/updatestakeholderfeedbackresponse-16147287d0.md):