MCPcopy Create free account

hub / github.com/849261680/chat-resume / endpoints

Endpoints56 in github.com/849261680/chat-resume

Route_logging_failure_endpoint
app.get(_FAILURE_PATH)
backend/tests/test_request_logging.py:None
Route_logging_user_failure_endpoint
app.get(_USER_FAILURE_PATH)
backend/tests/test_request_logging.py:None
Routeappend_chat_messages
router.post("/{resume_id}/chat-messages", response_model=List[ChatMessageOut])
backend/app/entrypoints/http/resumes.py:None
Routecancel_paypal_subscription
router.post("/paypal/subscriptions/{subscription_id}/cancel")
backend/app/entrypoints/http/billing.py:None
Routechange_password
router.post("/change-password", response_model=AuthMessageResponse)
backend/app/entrypoints/http/auth.py:None
Routechat_with_resume_stream
router.post("/chat/stream")
backend/app/entrypoints/http/resume_agent.py:None
Routeclear_chat_messages
router.delete("/{resume_id}/chat-messages")
backend/app/entrypoints/http/resumes.py:None
Routeconfirm_tool
router.post("/chat/confirm-tool")
backend/app/entrypoints/http/resume_agent.py:None
Routecreate_digital_human_conversation
router.post("/conversations", response_model=DigitalHumanConversationResponse)
backend/app/entrypoints/http/digital_human.py:None
Routecreate_interview
router.post("/", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Routecreate_interview_report
router.post("/{session_id}/report", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Routecreate_interview_report_stream
router.post("/{session_id}/report/stream")
backend/app/entrypoints/http/interviews.py:None
Routecreate_job_post
router.post("/job-posts", response_model=JobPostResponse)
backend/app/entrypoints/http/resumes.py:None
Routecreate_paypal_subscription
router.post("/paypal/subscriptions")
backend/app/entrypoints/http/billing.py:None
Routecreate_resume
router.post("/", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Routedelete_interview
router.delete("/{session_id}", response_model=Dict[str, str])
backend/app/entrypoints/http/interviews.py:None
Routedelete_resume
router.delete("/{resume_id}")
backend/app/entrypoints/http/resumes.py:None
Routedownload_file
router.get("/download/{filename}")
backend/app/entrypoints/http/export.py:None
Routeend_interview
router.post("/{session_id}/end", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Routeexport_resume
router.post("/{resume_id}/export", response_model=ExportResponse)
backend/app/entrypoints/http/export.py:None
Routeforgot_password
router.post("/forgot-password", response_model=AuthMessageResponse)
backend/app/entrypoints/http/auth.py:None
Routeget_ai_status
router.get("/status")
backend/app/entrypoints/http/resume_agent.py:None
Routeget_billing_status
router.get("/status")
backend/app/entrypoints/http/billing.py:None
Routeget_chat_messages
router.get("/{resume_id}/chat-messages", response_model=List[ChatMessageOut])
backend/app/entrypoints/http/resumes.py:None
Routeget_current_user_info
router.get("/me", response_model=UserResponse)
backend/app/entrypoints/http/auth.py:None
Routeget_current_user_info
router.get("/me", response_model=UserResponse)
backend/app/entrypoints/http/users.py:None
Routeget_interview
router.get("/{session_id}", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Routeget_job_post
router.get("/job-posts/{job_post_id}", response_model=JobPostResponse)
backend/app/entrypoints/http/resumes.py:None
Routeget_job_posts
router.get("/job-posts", response_model=list[JobPostResponse])
backend/app/entrypoints/http/resumes.py:None
Routeget_paypal_plan
router.get("/paypal/plan")
backend/app/entrypoints/http/billing.py:None
Routeget_pending_confirmation
router.get("/chat/pending-confirmation")
backend/app/entrypoints/http/resume_agent.py:None
Routeget_resume
router.get("/{resume_id}", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Routeget_resume_upload_job
router.get("/resume-jobs/{job_id}", response_model=ResumeUploadJobStatus)
backend/app/entrypoints/http/upload.py:None
Routeget_resumes
router.get("/", response_model=List[ResumeListItem])
backend/app/entrypoints/http/resumes.py:None
Routegoogle_callback
router.get("/google/callback")
backend/app/entrypoints/http/auth.py:None
Routegoogle_login
router.get("/google/login")
backend/app/entrypoints/http/auth.py:None
Routehandle_paypal_webhook
router.post("/paypal/webhook")
backend/app/entrypoints/http/billing.py:None
Routehealth_check
app.get("/health")
backend/app/main.py:None
Routelist_interviews
router.get("/", response_model=List[Dict[str, Any]])
backend/app/entrypoints/http/interviews.py:None
Routelogin
router.post("/login", response_model=AuthSessionResponse)
backend/app/entrypoints/http/auth.py:None
Routelogout
router.post("/logout", response_model=LogoutResponse)
backend/app/entrypoints/http/auth.py:None
Routerecord_interview_message
router.post("/{session_id}/messages", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Routerefresh_token
router.post("/refresh", response_model=AuthSessionResponse)
backend/app/entrypoints/http/auth.py:None
Routeregister
router.post("/register", response_model=UserResponse)
backend/app/entrypoints/http/auth.py:None
Routereset_password
router.post("/reset-password", response_model=AuthMessageResponse)
backend/app/entrypoints/http/auth.py:None
Routeresume_agent_session
router.post("/chat/resume-session")
backend/app/entrypoints/http/resume_agent.py:None
Routeretry_interview
router.post("/{session_id}/retry", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Routeroot
app.get("/")
backend/app/main.py:None
Routesync_paypal_subscription
router.get("/paypal/subscriptions/{subscription_id}/sync")
backend/app/entrypoints/http/billing.py:None
Routetest_endpoint
app.get("/api/test")
backend/app/main.py:None
Routeupdate_current_user
router.put("/me", response_model=UserResponse)
backend/app/entrypoints/http/auth.py:None
Routeupdate_resume
router.put("/{resume_id}", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Routeupdate_resume_layout
router.put("/{resume_id}/layout", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Routeupload_jd_image_for_ocr
router.post("/jd-ocr", response_model=JDOcrResponse)
backend/app/entrypoints/http/upload.py:None
Routeupload_resume
router.post( "/resume", response_model=ResumeUploadJobCreated, status_code=status.HTTP_202_ACCEPTE
backend/app/entrypoints/http/upload.py:None
Routevoice_session_ws
router.websocket("/voice-session/{session_id}")
backend/app/entrypoints/http/digital_human.py:None