MCPcopy Create free account

hub / github.com/WellApp-ai/Well / endpoints

Endpoints45 in github.com/WellApp-ai/Well

Routecreate_style
router.post("/styles", response_model=ApiResponse, tags=["Styles"])
ai-receipt-generator/src/core/api/router.py:None
Routecreate_style_legacy
router.post("/create-style", tags=["Legacy"])
ai-receipt-generator/src/core/api/router.py:None
Routedebug_info
app.get("/debug/info", tags=["Debug"])
ai-receipt-generator/src/core/api/app.py:None
Routedelete_style
router.delete("/styles/{style_name}", response_model=ApiResponse, tags=["Styles"])
ai-receipt-generator/src/core/api/router.py:None
Routegenerate_receipt
router.post("/generate", response_model=GenerationResult, tags=["Generation"])
ai-receipt-generator/src/core/api/router.py:None
Routegenerate_receipt_data_only
router.post("/generate/data", response_model=ApiResponse, tags=["Generation"])
ai-receipt-generator/src/core/api/router.py:None
Routegenerate_receipt_legacy
router.post("/generate-receipt", tags=["Legacy"])
ai-receipt-generator/src/core/api/router.py:None
Routeget_config
router.get("/config", response_model=ApiResponse, tags=["Configuration"])
ai-receipt-generator/src/core/api/router.py:None
Routeget_current_config
router.get("/current-config", tags=["Legacy"])
ai-receipt-generator/src/core/api/router.py:None
Routeget_status
router.get("/status", response_model=ApiResponse, tags=["Health"])
ai-receipt-generator/src/core/api/router.py:None
Routeget_style_info
router.get("/styles/{style_name}", response_model=StyleInfo, tags=["Styles"])
ai-receipt-generator/src/core/api/router.py:None
Routehealth_check
router.get("/health", response_model=ApiResponse, tags=["Health"])
ai-receipt-generator/src/core/api/router.py:None
Routelist_styles
router.get("/styles", response_model=List[str], tags=["Styles"])
ai-receipt-generator/src/core/api/router.py:None
Routeparse_receipt
router.post("/parse", response_model=ParsingResult, tags=["Parsing"])
ai-receipt-generator/src/core/api/router.py:None
Routeping
app.get("/ping", tags=["Health"])
ai-receipt-generator/src/core/api/app.py:None
Routereceipt_generator_exception_handler
router.exception_handler(ReceiptGeneratorError)
ai-receipt-generator/src/core/api/router.py:None
Routeroot
app.get("/", tags=["Health"])
ai-receipt-generator/src/core/api/app.py:None
Routetest_anthropic_generation
patch('src.core.generators.anthropic_generator.Anthropic')
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_api_key_precedence
patch.dict(os.environ, {"OPENAI_API_KEY": "sk-from-env"})
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_api_key_resolution_from_env
patch.dict(os.environ, {"OPENAI_API_KEY": "sk-from-env"})
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_cli_integration
patch('src.core.cli.get_generator')
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_create_style_already_exists
patch('src.core.services.receipt_service.ReceiptService.create_style')
ai-receipt-generator/tests/test_api.py:None
Routetest_create_style_success
patch('src.core.services.receipt_service.ReceiptService.create_style')
ai-receipt-generator/tests/test_api.py:None
Routetest_end_to_end_generation
patch('src.core.generators.openai_generator.OpenAI')
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_generate_receipt_data_only
patch('src.core.services.receipt_service.ReceiptService.generate_receipt_data')
ai-receipt-generator/tests/test_api.py:None
Routetest_generate_receipt_invalid_style
patch('src.core.services.receipt_service.ReceiptService.generate_receipt_data')
ai-receipt-generator/tests/test_api.py:None
Routetest_generate_receipt_success
patch('src.core.services.receipt_service.ReceiptService.generate_receipt_data')
ai-receipt-generator/tests/test_api.py:None
Routetest_get_config
patch('src.core.services.receipt_service.ReceiptService.get_config')
ai-receipt-generator/tests/test_api.py:None
Routetest_legacy_create_style
patch('src.core.services.receipt_service.ReceiptService.create_style')
ai-receipt-generator/tests/test_api.py:None
Routetest_legacy_generate_receipt
patch('src.core.services.receipt_service.ReceiptService.generate_receipt_data')
ai-receipt-generator/tests/test_api.py:None
Routetest_legacy_get_current_config
patch('src.core.services.receipt_service.ReceiptService.get_config')
ai-receipt-generator/tests/test_api.py:None
Routetest_legacy_update_input
patch('src.core.services.receipt_service.ReceiptService.update_config')
ai-receipt-generator/tests/test_api.py:None
Routetest_list_styles
patch('src.core.services.receipt_service.ReceiptService.get_available_styles')
ai-receipt-generator/tests/test_api.py:None
Routetest_openai_error_handling
patch('src.core.generators.openai_generator.OpenAI')
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_openai_image_generation
patch('src.core.generators.openai_generator.OpenAI')
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_openai_text_generation
patch('src.core.generators.openai_generator.OpenAI')
ai-receipt-generator/tests/test_comprehensive.py:None
Routetest_parse_receipt_failure
patch('src.core.services.receipt_service.ReceiptService.parse_receipt_data')
ai-receipt-generator/tests/test_api.py:None
Routetest_parse_receipt_success
patch('src.core.services.receipt_service.ReceiptService.parse_receipt_data')
ai-receipt-generator/tests/test_api.py:None
Routetest_update_config
patch('src.core.services.receipt_service.ReceiptService.update_config')
ai-receipt-generator/tests/test_api.py:None
Routetest_validate_receipt_invalid
patch('src.core.services.receipt_service.ReceiptService.validate_receipt')
ai-receipt-generator/tests/test_api.py:None
Routetest_validate_receipt_success
patch('src.core.services.receipt_service.ReceiptService.validate_receipt')
ai-receipt-generator/tests/test_api.py:None
Routeupdate_config
router.post("/config", response_model=ApiResponse, tags=["Configuration"])
ai-receipt-generator/src/core/api/router.py:None
Routeupdate_input
router.post("/update-input", tags=["Legacy"])
ai-receipt-generator/src/core/api/router.py:None
Routevalidate_receipt
router.post("/validate", response_model=ValidationResult, tags=["Validation"])
ai-receipt-generator/src/core/api/router.py:None
Routevalidate_receipts_batch
router.post("/validate/batch", response_model=ApiResponse, tags=["Validation"])
ai-receipt-generator/src/core/api/router.py:None