1. Lifecycle
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
      POST
    • End meeting
      POST
  • 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
    • Generate Filtered Dashboard Export
  • 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. Lifecycle

End meeting

Cloud Mock
https://mock.apidog.com/m1/1212435-0-default
Cloud Mock
https://mock.apidog.com/m1/1212435-0-default
POST
/api/meetings/{meetingId}/end
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.

Request

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

Header Params

Responses

🟢200
application/json
Meeting ended successfully.
Bodyapplication/json

🟠400BadRequest
🟠401Unauthorized
🟠403Forbidden
🟠404MeetingNotFound
🟠409InvalidState
🟠422ValidationError
🔴500InternalServerError
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mock.apidog.com/m1/1212435-0-default/api/meetings/7fa85f64-5717-4562-b3fc-2c963f66afa6/end' \
--header 'X-Request-Id;' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Normal state
{
    "isSuccess": true,
    "data": {
        "meetingId": "7fa85f64-5717-4562-b3fc-2c963f66afa6",
        "previousStatus": "LIVE",
        "status": "ENDED",
        "startedAt": "2026-05-20T10:05:00Z",
        "endedAt": "2026-05-20T11:10:00Z"
    },
    "message": "Meeting ended successfully",
    "statusCode": 200,
    "errors": []
}
Modified at 2026-07-01 21:05:01
Previous
Start meeting
Next
Start recording
Built with