api request to get zones with bins and products

Hey,
I’m trying to get object like this :

{
    "zones": [
        {
            "id": "zoneId1",
            "bins": [
                {
                    "id": "binId1",
                    "products": [
                        {
                            "id": "productId1",
                            "amountInBin": 4
                        },
                        {
                            "id": "productId2",
                            "amountInBin": 3
                        }
                    ]
                }
            ]
        },
        {
            "id": "zoneI2",
            "bins": [
                {
                    "id": "binId2",
                    "products": [
                        {
                            "id": "productId1",
                            "amountInBin": 4
                        },
                        {
                            "id": "productId2",
                            "amountInBin": 3
                        }
                    ]
                }
            ]
        }
    ]
}

Is that possible via api call or I will have to do multiple requests for that.