Error message

AB4036 - The order cannot be processed as the token is categorised under cautionary listings by the exchange.

Last updated 24 June 2026

Angel One error AB4036 (scrip under cautionary listing)

In short

AB4036 means the scrip you are trying to order is on the exchange's cautionary list. For such scrips the exchange requires the broker to show cautionary messages and capture your consent before the order is placed. This consent step cannot be done over an API, so Angel One does not allow these scrips through the API. This is an Angel One rule, not something we can change from our side. To trade such a scrip, place the order directly on the Angel One app or web.

When this happens

  1. 1 The scrip (token) you are ordering is categorised under the exchange's cautionary listing.
  2. 2 The exchange requires the broker to show cautionary messages and capture your consent before the order — a step that cannot be done over an API.
  3. 3 Because of this, Angel One blocks such scrips from being ordered through their Smart API.

You see this error while placing an order in an Angel One trading account. Our system connects with Angel One through their Smart API product. The code AB4036 comes from Angel One, not from us.

For account setup steps, see the Angel One Setup guide.

Error

  • AB4036 — The order cannot be processed as the token is categorised under cautionary listings by the exchange.

Why this happens

The scrip you are trying to order is on the exchange’s cautionary list. For such scrips, the exchange rule says the broker must first show you all the cautionary messages and capture your consent on the order screen, after you have read those messages.

This pop-up-and-consent step can only be done on a screen where you click to agree. It cannot be done over an API. Because of this rule, Angel One does not allow such scrips to be ordered through their Smart API.

This is an Angel One rule that follows the exchange guidelines. It is not caused by a wrong Login ID, Password or Smart API Key, and it is not something we can change from our side.

How to fix it

This solution was given by the Angel One support team. You may contact Angel One support to confirm it for your case.

  1. Place the order on Angel One’s own app or web. For a scrip under cautionary listing, place the order directly on the Angel One app or website (https://trade.angelone.in/). There you can read the cautionary messages and give your consent, which the order then goes through.
  2. Contact Angel One to confirm. If you want this confirmed for the specific scrip, email Angel One’s Smart API support at smartapi@angelbroking.com and mention the error code AB4036 and the scrip name.

Angel One lists their common error codes here: https://smartapi.angelbroking.com/docs/Exceptions

Did this solve your problem?
Contact support