1. Project
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
      GET
    • List project stakeholders
      GET
  • 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
    • 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. Project

EditProject

Cloud Mock
https://mock.apidog.com/m1/1212435-0-default
Cloud Mock
https://mock.apidog.com/m1/1212435-0-default
PATCH
/api/projects/{id}

Request

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

Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Bodyapplication/json

🟠400
🟠401
🟠403
🟠404
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://mock.apidog.com/m1/1212435-0-default/api/projects/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "CRM System",
    "description": "CRM Project Description",
    "clientName": "Carol Ehab",
    "teamMembers":[
        {
            "email":"ba@gmail"
        }
    ],
}'
Response Response Example
200 - Success
{
    "isSuccess": true,
    "data": {
        "id": "13bd10c5-4bcc-4531-8155-fbcdef78fe0f",
        "name": "Al Erdman",
        "description": "Cupiditate acidus ater aureus vereor vulgus. Cursus soluta ater virgo acquiro capitulus aequitas dicta circumvenio assumenda. Sollicito textus utor timidus commodo delectus utrum decretum. Saepe amplitudo adhaero voveo crux comis arca tempora perspiciatis. Vita acidus tergiversatio socius uterque confugo canto vapulus. Libero cometes argentum circumvenio odio depulso conor tergum apostolus vehemens.",
        "projectType": "Financial, Medical, Educational",
        "status": "InProgress",
        "clientEmail": "maraimmaher@gmail.com",
        "teamMembers": [
            {
                "email": "mariamFinal@gmail.com"
            },
            {
                "email": "MariamMagdy277@gmail.com"
            },
            {
                "email": "maraimmaher@gmail.com"
            }
        ],
        "createdAt": "2026-04-17T21:41:02.729525Z",
        "updatedAt": "2026-04-17T22:02:34.3280923Z"
    },
    "message": "Project Updated Successfully",
    "statusCode": 200,
    "errors": []
}
Modified at 2026-07-01 21:05:01
Previous
CreateProject
Next
DeleteProject
Built with