{
    "status": true,
    "message": "Shopkumawat API v1.0",
    "timestamp": "2026-04-23 08:30:42",
    "total_apis": 10,
    "apis": [
        {
            "name": "Authentication API",
            "file": "auth_api.php",
            "description": "Handles user authentication: login, register, logout, forgot password, reset password",
            "actions": [
                "login",
                "register",
                "logout",
                "forgot_password",
                "reset_password",
                "verify_token"
            ],
            "status": "Available",
            "url": "api\/auth_api.php"
        },
        {
            "name": "User Profile API",
            "file": "user_profile_api.php",
            "description": "Manage user profiles: get profile, update profile, change password",
            "actions": [
                "get_profile",
                "update_profile",
                "change_password"
            ],
            "status": "Available",
            "url": "api\/user_profile_api.php"
        },
        {
            "name": "Laptop Management API",
            "file": "laptop_api.php",
            "description": "Manage laptop inventory and sales",
            "actions": [
                "add_laptop",
                "update_laptop",
                "delete_laptop",
                "get_laptops",
                "get_laptop_details",
                "sell_laptop",
                "get_sales"
            ],
            "status": "Available",
            "url": "api\/laptop_api.php"
        },
        {
            "name": "Expense Management API",
            "file": "expense_api.php",
            "description": "Track income and expenses",
            "actions": [
                "add_expense",
                "update_expense",
                "delete_expense",
                "get_expenses",
                "get_expense_summary",
                "get_categories"
            ],
            "status": "Available",
            "url": "api\/expense_api.php"
        },
        {
            "name": "Purchase Management API",
            "file": "purchase_api.php",
            "description": "Manage product purchases and suppliers",
            "actions": [
                "add_purchase",
                "update_purchase",
                "delete_purchase",
                "get_purchases",
                "get_purchase_details",
                "update_payment",
                "get_suppliers"
            ],
            "status": "Available",
            "url": "api\/purchase_api.php"
        },
        {
            "name": "Quotation Management API",
            "file": "quotation_api.php",
            "description": "Create and manage quotations",
            "actions": [
                "add_quotation",
                "update_quotation",
                "delete_quotation",
                "get_quotations",
                "get_quotation_details",
                "search_quotations"
            ],
            "status": "Available",
            "url": "api\/quotation_api.php"
        },
        {
            "name": "Customer Management API",
            "file": "customer_api.php",
            "description": "Manage customers (permanent, party, temporary)",
            "actions": [
                "add_customer",
                "update_customer",
                "delete_customer",
                "get_customers",
                "get_customer_details",
                "search_customers"
            ],
            "status": "Available",
            "url": "api\/customer_api.php"
        },
        {
            "name": "Invoice Management API",
            "file": "invoice_api.php",
            "description": "Create and manage invoices for all customer types",
            "actions": [
                "create_invoice",
                "get_invoices",
                "get_invoice_details",
                "update_payment_status",
                "delete_invoice",
                "search_invoices"
            ],
            "status": "Available",
            "url": "api\/invoice_api.php"
        },
        {
            "name": "Reports API",
            "file": "reports_api.php",
            "description": "Generate various business reports",
            "actions": [
                "sales_report",
                "purchase_report",
                "expense_report",
                "profit_loss_report",
                "laptop_sales_report",
                "customer_report",
                "inventory_report"
            ],
            "status": "Available",
            "url": "api\/reports_api.php"
        },
        {
            "name": "Products API",
            "file": "products_api.php",
            "description": "Manage e-commerce products and inventory",
            "actions": [
                "add_product",
                "update_product",
                "delete_product",
                "get_products",
                "get_product_details",
                "search_products",
                "get_categories",
                "get_brands",
                "update_stock",
                "low_stock_products"
            ],
            "status": "Available",
            "url": "api\/products_api.php"
        }
    ],
    "documentation": "See README.md for complete API documentation",
    "usage": {
        "method": "POST",
        "content_type": "multipart\/form-data",
        "required_fields": [
            "action"
        ],
        "example": {
            "url": "api\/auth_api.php",
            "method": "POST",
            "body": {
                "action": "login",
                "email_username": "user@example.com",
                "password": "password123"
            }
        }
    }
}
