Why does the order show as a Limit Order when my payload has "orderType": "MARKET" and "price": 0.0?

The API payload can contain “orderType”: “MARKET” and “price”: 0.0, but the order is automatically converted to a Limit Order when processed. The applicable Limit Price is generated through the MPP mechanism.

what is solution of this ?

how to place market order useing api?

Hi @RTX-AYUSH ,

As per SEBI guidelines, Market Orders placed through the API are automatically converted into Limit Orders using the Market Price Protection (MPP) mechanism.

This conversion cannot be bypassed. You can use a Limit Order with a suitable price for execution near the current market price. Pure Market Order execution is not supported through the API.