Skip to main content

PLACE/MODIFY IPO ORDER

This API is used to place a new IPO bid or modify an existing IPO bid.

To modify an IPO application, pass the TransactionNo and ReferenceNo received during the original IPO order placement.

🔍 Query Parameters

ParameterTypeRequiredDescriptionExample
userIdstringYesUser ID (UCC)"{{user_id}}"

🔑 Header Parameters

HeaderTypeDescriptionExample
Content-TypestringRequest payload formatapplication/json
AuthorizationstringAccess token for authenticated requests{{access_token}}
x-api-keystringAPI key used to authorize request{{x-api-key}}

📑 Request Body Parameters

FieldTypeRequiredDescriptionExample
UserIDstringYesUser ID"CLIENT001"
GroupIDstringNoGroup ID"GRP01"
UCCClientIDstringYesUCC Client ID"CLIENT001"
UCCGroupIDstringNoUCC Group ID"UGRP01"
BidModestringYesBid mode"ONLINE"
IPOCodestringYesIPO code"NMULTSB1"
SeriesstringYesIPO series"EQ"
AppCategoryCodestringYesApplication category code"RET"
DPIdstringYesDepository Participant ID"IN300XXX"
BeneficiaryIdstringYesBeneficiary account ID"1234567890"
PaymentModestringYesPayment mode"UPI", "ASBA"
UpiIdstringNoUPI ID"user@upi"
BankIdstringNoBank ID"BANK001"
BankAccountNostringNoBank account number"XXXXXXXX1234"
TransactionNostringNo*Transaction number received during order placement"TXN123456"
ReferenceNostringNo*Reference number received during order placement"REF123456"
BidsarrayYesList of IPO bidsRefer Bid Object Fields

Note: TransactionNo and ReferenceNo are mandatory when modifying an existing IPO order.

📦 Bid Object Fields

FieldTypeRequiredDescriptionExample
ActivityTypestringYesBid activity type"NEW", "MODIFY"
CutoffbooleanYesApply at Cut-Off pricetrue
PriceintegerYesBid price120
BidNointegerYesBid number1
QtyintegerYesBid quantity125

🟢 Success Response - 200 OK

Content-Type: application/json

FieldTypeDescription
statusstringStatus of API call
codestrings-101
messagestringSuccess message
dataobjectIPO application response details

📝 Notes

  • Supports both IPO Order Placement and IPO Order Modification.
  • For new applications:
    • Do not send TransactionNo and ReferenceNo.
  • For modifications:
    • Pass TransactionNo and ReferenceNo obtained from the original IPO application.
  • Used in:
    • IPO subscription workflows
    • IPO application modification flows
    • Retail and HNI bidding journeys