🚧 Under Construction 🚧
- Get All:
GET /questionnaire
- Get One:
GET /questionnaire/:id
- Create:
POST /questionnaire
- Update:
PATCH /questionnaire/:id
- Delete:
DELETE /questionnaire/:id
- Get All:
GET /usecases
- Get One:
GET /usecases/:id
- Create:
POST /usecases
- Update Settings:
PATCH /usecases/:id/settings
- Update Published State:
PATCH /usecases/:id/publish
- Delete:
DELETE /usecases/:id
- Add New:
POST /usecases/:id/persona
- Update:
PATCH /usecases/:id/persona/:personaId
- Delete:
DELETE /usecases/:id/persona/:personaId
- Add New:
POST /usecases/:id/persona/:personaId/intent
- Delete :
DELETE /usecases/:id/persona/:personaId/intent/:intentId
- Update :
PATCH /usecases/:id/persona/:personaId/intent/:intentId
- Get All:
GET /interaction/
- Add New:
POST /interaction/
- Get Global Stats:
GET /stats/usecases/:id
- Get Intent Stats:
GET /stats/usecases/:id/persona/:personaId/:intent/
npm install
Create a .env file and change the DB connection string as required
npm start
docker build -f Dockerfile.dev -t isee4xai/api:dev .
docker-compose --file docker-compose.dev.yml up -d --build