{
    "success": true,
    "message": "QuickCart API v1.0",
    "endpoints": {
        "users": {
            "url": "api\/users.php",
            "actions": [
                "list",
                "get",
                "by_role",
                "login",
                "register",
                "update"
            ]
        },
        "shops": {
            "url": "api\/shops.php",
            "actions": [
                "list",
                "get",
                "by_vendor",
                "by_category",
                "search",
                "create",
                "update",
                "delete",
                "toggle_status"
            ]
        },
        "products": {
            "url": "api\/products.php",
            "actions": [
                "list",
                "get",
                "by_shop",
                "featured",
                "search",
                "by_category",
                "create",
                "update",
                "delete",
                "toggle_availability"
            ]
        },
        "categories": {
            "url": "api\/categories.php",
            "actions": [
                "list",
                "create",
                "update",
                "delete"
            ]
        },
        "orders": {
            "url": "api\/orders.php",
            "actions": [
                "get",
                "by_customer",
                "by_shop",
                "by_rider",
                "available_deliveries",
                "create",
                "update_status",
                "assign_rider",
                "cancel"
            ]
        },
        "addresses": {
            "url": "api\/addresses.php",
            "actions": [
                "by_user",
                "get",
                "create",
                "update",
                "delete",
                "set_default"
            ]
        },
        "riders": {
            "url": "api\/riders.php",
            "actions": [
                "get",
                "by_user",
                "accept_delivery",
                "complete_delivery",
                "update_location",
                "toggle_online",
                "active_delivery"
            ]
        },
        "stats": {
            "url": "api\/stats.php",
            "actions": [
                "vendor",
                "rider"
            ]
        },
        "banners": {
            "url": "api\/banners.php",
            "actions": [
                "list",
                "create",
                "update",
                "delete"
            ]
        }
    },
    "usage": "Add ?action=ACTION_NAME to any endpoint URL. Example: api\/shops.php?action=list"
}