Not getting PNL via API

PNL API not returning null values - Get Trade-wise Profit and Loss Report Data | Upstox Developer API
Code -

api_instance = upstox_client.TradeProfitAndLossApi(upstox_client.ApiClient(configuration))
segment = ‘FO’
financial_year = ‘2526’ # str | Financial year for which data has been requested. Concatenation of last 2 digits of from year and to year Sample:for 2021-2022, financial_year will be 2122
page_number = 1
page_size = 4
api_version = ‘2.0’ # str | API Version Header
from_date = ‘01-11-2025’ # str | Date from which data needs to be fetched. from_date and to_date should fall under the same financial year as mentioned in financial_year attribute. Date in dd-mm-yyyy format (optional)
to_date = ‘17-11-2025’ # str | Date till which data needs to be fetched. from_date and to_date should fall under the same financial year as mentioned in financial_year attribute. Date in dd-mm-yyyy format (optional)

try:

api_response = api_instance.get_trade_wise_profit_and_loss_data(segment, financial_year, page_number, page_size, api_version, from_date=from_date, to_date=to_date)
print(api_response)
except ApiException as e:
print(“Exception when calling TradeProfitAndLossApi->get_trade_wise_profit_and_loss_data: %s\n” % e)

Output -
{‘data’: ,
‘metadata’: {‘page’: {‘page_number’: 1, ‘page_size’: 0}},
‘status’: ‘success’}

The data is null although my pnl is present

@MohitGolecha @Anand_Sajankar @Upstox quick help on this will be highly appreciated

Hi @Bhawik_37243451
Could you please share your 6-digit user ID so we can investigate this further?

User id -3PCNGR

any updates please

I have replied to you in the personal chat. Thanks — hope this resolves your issue.