diff --git a/app/api/prompts/__init__.py b/app/api/prompts/__init__.py new file mode 100644 index 0000000..8775bfb --- /dev/null +++ b/app/api/prompts/__init__.py @@ -0,0 +1,3 @@ +"""Prompts Routes""" + +from .prompts import router as prompts_router diff --git a/app/api/prompts/prompts.py b/app/api/prompts/prompts.py new file mode 100644 index 0000000..1364e5e --- /dev/null +++ b/app/api/prompts/prompts.py @@ -0,0 +1,18 @@ + +from app import __version__ +import os +from app.utils.make_meta import make_meta +from fastapi import APIRouter, Query, Path +from app.utils.db import get_db_connection + +router = APIRouter() +base_url = os.getenv("BASE_URL", "http://localhost:8000") + +@router.get("/prompts") +def root() -> dict: + """GET /prospects endpoint.""" + meta = make_meta("success", "Prompts endpoint") + data = [ + {"init": f"{base_url}/prompts"}, + ] + return {"meta": meta, "data": data} diff --git a/app/api/prospects/prospects.py b/app/api/prospects/prospects.py index 0a30cee..c0a9dbf 100644 --- a/app/api/prospects/prospects.py +++ b/app/api/prospects/prospects.py @@ -176,15 +176,15 @@ def slugify(text): data = { "total": total, "groups": { - "level": { + "seniority": { "total": total_unique_seniority, "list": seniority }, - "job": { + "title": { "total": total_unique_title, "list": title }, - "lane": { + "sub_departments": { "total": total_unique_sub_departments, "list": sub_departments } diff --git a/app/api/root.py b/app/api/root.py index 2d83b83..2eb8a6a 100644 --- a/app/api/root.py +++ b/app/api/root.py @@ -22,6 +22,7 @@ def root() -> dict: endpoints = [ {"name": "docs", "url": f"{base_url}/docs"}, {"name": "health", "url": f"{base_url}/health"}, + {"name": "prompts", "url": f"{base_url}/prompts"}, {"name": "prospects", "url": f"{base_url}/prospects"}, ] return {"meta": meta, "data": endpoints} diff --git a/app/api/routes.py b/app/api/routes.py index 94ad73f..2068056 100644 --- a/app/api/routes.py +++ b/app/api/routes.py @@ -12,8 +12,7 @@ from app.api.root import router as root_router from app.api.health import router as health_router - - +from app.api.prompts.prompts import router as prompts_router from app.api.prospects.prospects import router as prospects_router from app.api.prospects.database.alter import router as prospects_alter_router from app.api.prospects.database.seed import router as prospects_seed_router @@ -22,6 +21,7 @@ router.include_router(root_router) router.include_router(health_router) +router.include_router(prompts_router) router.include_router(prospects_router) router.include_router(prospects_alter_router) router.include_router(prospects_seed_router)