INNER CODE UNIT · Python

health_check

rainmanjam/jobspy-api · app/main.py:189

async def health_check():
    """Health check endpoint for monitoring systems"""
    # Only log health checks in debug mode
    if logger.isEnabledFor(logging.DEBUG):
        logger.debug("Health check requested")
    return {"status": "healthy"}

@app.get("/api/v1/search_jobs")
async def search_jobs(
    site_name: Union[List[str], str] = Query(default=None, description="Job sites to search on"),
    search_term: Optional[str] = Query(None, description="Job search term"),
    google_search_term: Optional[str] = Query(None, description="Search term for Google jobs"),
    location: Optional[str] = Query(None, description="Job location"),
    distance: Optional[int] = Query(None, description="Distance in miles"),
    job_type: Optional[str] = Query(None, description="Job type (fulltime, parttime, internship, contract)"),
    is_remote: Optional[bool] = Query(None, description="Remote job filter"),
    results_wanted: Optional[int] = Query(None, description="Number of results per site"),
    hours_old: Optional[int] = Query(None, description="Filter by hours since posting"),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…