Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/849261680/chat-resume
/ endpoints
Endpoints
56 in github.com/849261680/chat-resume
⨍
Functions
2,975
◇
Types & classes
398
↳
Endpoints
56
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
Route
append_chat_messages
router.post("/{resume_id}/chat-messages", response_model=List[ChatMessageOut])
backend/app/entrypoints/http/resumes.py:None
Route
cancel_paypal_subscription
router.post("/paypal/subscriptions/{subscription_id}/cancel")
backend/app/entrypoints/http/billing.py:None
Route
change_password
router.post("/change-password", response_model=AuthMessageResponse)
backend/app/entrypoints/http/auth.py:None
Route
chat_with_resume_stream
router.post("/chat/stream")
backend/app/entrypoints/http/resume_agent.py:None
Route
clear_chat_messages
router.delete("/{resume_id}/chat-messages")
backend/app/entrypoints/http/resumes.py:None
Route
confirm_tool
router.post("/chat/confirm-tool")
backend/app/entrypoints/http/resume_agent.py:None
Route
create_digital_human_conversation
router.post("/conversations", response_model=DigitalHumanConversationResponse)
backend/app/entrypoints/http/digital_human.py:None
Route
create_interview
router.post("/", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Route
create_interview_report
router.post("/{session_id}/report", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Route
create_interview_report_stream
router.post("/{session_id}/report/stream")
backend/app/entrypoints/http/interviews.py:None
Route
create_job_post
router.post("/job-posts", response_model=JobPostResponse)
backend/app/entrypoints/http/resumes.py:None
Route
create_paypal_subscription
router.post("/paypal/subscriptions")
backend/app/entrypoints/http/billing.py:None
Route
create_resume
router.post("/", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Route
delete_interview
router.delete("/{session_id}", response_model=Dict[str, str])
backend/app/entrypoints/http/interviews.py:None
Route
delete_resume
router.delete("/{resume_id}")
backend/app/entrypoints/http/resumes.py:None
Route
download_file
router.get("/download/{filename}")
backend/app/entrypoints/http/export.py:None
Route
end_interview
router.post("/{session_id}/end", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Route
export_resume
router.post("/{resume_id}/export", response_model=ExportResponse)
backend/app/entrypoints/http/export.py:None
Route
forgot_password
router.post("/forgot-password", response_model=AuthMessageResponse)
backend/app/entrypoints/http/auth.py:None
Route
get_ai_status
router.get("/status")
backend/app/entrypoints/http/resume_agent.py:None
Route
get_billing_status
router.get("/status")
backend/app/entrypoints/http/billing.py:None
Route
get_chat_messages
router.get("/{resume_id}/chat-messages", response_model=List[ChatMessageOut])
backend/app/entrypoints/http/resumes.py:None
Route
get_current_user_info
router.get("/me", response_model=UserResponse)
backend/app/entrypoints/http/auth.py:None
Route
get_current_user_info
router.get("/me", response_model=UserResponse)
backend/app/entrypoints/http/users.py:None
Route
get_interview
router.get("/{session_id}", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Route
get_job_post
router.get("/job-posts/{job_post_id}", response_model=JobPostResponse)
backend/app/entrypoints/http/resumes.py:None
Route
get_job_posts
router.get("/job-posts", response_model=list[JobPostResponse])
backend/app/entrypoints/http/resumes.py:None
Route
get_paypal_plan
router.get("/paypal/plan")
backend/app/entrypoints/http/billing.py:None
Route
get_pending_confirmation
router.get("/chat/pending-confirmation")
backend/app/entrypoints/http/resume_agent.py:None
Route
get_resume
router.get("/{resume_id}", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Route
get_resume_upload_job
router.get("/resume-jobs/{job_id}", response_model=ResumeUploadJobStatus)
backend/app/entrypoints/http/upload.py:None
Route
get_resumes
router.get("/", response_model=List[ResumeListItem])
backend/app/entrypoints/http/resumes.py:None
Route
google_callback
router.get("/google/callback")
backend/app/entrypoints/http/auth.py:None
Route
google_login
router.get("/google/login")
backend/app/entrypoints/http/auth.py:None
Route
handle_paypal_webhook
router.post("/paypal/webhook")
backend/app/entrypoints/http/billing.py:None
Route
health_check
app.get("/health")
backend/app/main.py:None
Route
list_interviews
router.get("/", response_model=List[Dict[str, Any]])
backend/app/entrypoints/http/interviews.py:None
Route
login
router.post("/login", response_model=AuthSessionResponse)
backend/app/entrypoints/http/auth.py:None
Route
logout
router.post("/logout", response_model=LogoutResponse)
backend/app/entrypoints/http/auth.py:None
Route
record_interview_message
router.post("/{session_id}/messages", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Route
refresh_token
router.post("/refresh", response_model=AuthSessionResponse)
backend/app/entrypoints/http/auth.py:None
Route
register
router.post("/register", response_model=UserResponse)
backend/app/entrypoints/http/auth.py:None
Route
reset_password
router.post("/reset-password", response_model=AuthMessageResponse)
backend/app/entrypoints/http/auth.py:None
Route
resume_agent_session
router.post("/chat/resume-session")
backend/app/entrypoints/http/resume_agent.py:None
Route
retry_interview
router.post("/{session_id}/retry", response_model=InterviewActionResponse)
backend/app/entrypoints/http/interviews.py:None
Route
root
app.get("/")
backend/app/main.py:None
Route
sync_paypal_subscription
router.get("/paypal/subscriptions/{subscription_id}/sync")
backend/app/entrypoints/http/billing.py:None
Route
test_endpoint
app.get("/api/test")
backend/app/main.py:None
Route
update_current_user
router.put("/me", response_model=UserResponse)
backend/app/entrypoints/http/auth.py:None
Route
update_resume
router.put("/{resume_id}", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Route
update_resume_layout
router.put("/{resume_id}/layout", response_model=ResumeResponse)
backend/app/entrypoints/http/resumes.py:None
Route
upload_jd_image_for_ocr
router.post("/jd-ocr", response_model=JDOcrResponse)
backend/app/entrypoints/http/upload.py:None
Route
upload_resume
router.post( "/resume", response_model=ResumeUploadJobCreated, status_code=status.HTTP_202_ACCEPTE
backend/app/entrypoints/http/upload.py:None
Route
voice_session_ws
router.websocket("/voice-session/{session_id}")
backend/app/entrypoints/http/digital_human.py:None