# ONDC Retail ## Docs - [Begin your ONDC journey](https://ondc-retail.apidog.io/begin-your-ondc-journey-1053524m0.md): - [Glossary - Components and Terms use](https://ondc-retail.apidog.io/glossary-components-and-terms-use-1055640m0.md): ## API Docs - Pre-requisites [think](https://ondc-retail.apidog.io/think-17798097e0.md): - Pre-requisites [subscribe-think](https://ondc-retail.apidog.io/subscribe-think-17798099e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [01a - Get full catalog from sellers (full refresh) - /search](https://ondc-retail.apidog.io/01a-get-full-catalog-from-sellers-full-refresh-search-17578065e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [01b - Get incremental update on catalogue from sellers (incremental refresh) - /search_inc](https://ondc-retail.apidog.io/01b-get-incremental-update-on-catalogue-from-sellers-incremental-refresh-search-inc-17578069e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [ 02 - Inquire about availability and pricing of selected items from catalogue - /select](https://ondc-retail.apidog.io/-02-inquire-about-availability-and-pricing-of-selected-items-from-catalogue-select-17579221e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [03 - Initiate an order before confirmation (order in cart) - /init](https://ondc-retail.apidog.io/03-initiate-an-order-before-confirmation-order-in-cart-init-17579275e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [04 - Finalize order with Seller App (confirmation of order) subject to ACK from Seller App - /confirm](https://ondc-retail.apidog.io/04-finalize-order-with-seller-app-confirmation-of-order-subject-to-ack-from-seller-app-confirm-17579285e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [05 - Retrieve the latest status of an order from the Seller App - /status](https://ondc-retail.apidog.io/05-retrieve-the-latest-status-of-an-order-from-the-seller-app-status-17579293e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [06 - Get tracking details for an order's fulfillment from the Seller App - /track](https://ondc-retail.apidog.io/06-get-tracking-details-for-an-orders-fulfillment-from-the-seller-app-track-17579303e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [07 - Request cancellation of an order or a return request (Buyer initiated) - /cancel](https://ondc-retail.apidog.io/07-request-cancellation-of-an-order-or-a-return-request-buyer-initiated-cancel-17579318e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [07 - Respond to cancellation initiated by Seller App - ACK to /on_cancel](https://ondc-retail.apidog.io/07-respond-to-cancellation-initiated-by-seller-app-ack-to-on-cancel-17580634e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [08 - Initiate updates/changes to an existing order(item quantity, fulfillment updates, or return requests) - /update](https://ondc-retail.apidog.io/08-initiate-updateschanges-to-an-existing-orderitem-quantity-fulfillment-updates-or-return-requests-update-17579450e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [08 - Send response to order changes initiated by Seller App - ACK to /on_update](https://ondc-retail.apidog.io/08-send-response-to-order-changes-initiated-by-seller-app-ack-to-on-update-17580657e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [09 - Submit ratings from the buyer's perspective to the network - /rating](https://ondc-retail.apidog.io/09-submit-ratings-from-the-buyers-perspective-to-the-network-rating-17579458e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [10 - IGM - Raise order related issues to Seller App (as raised by customer) - /issue](https://ondc-retail.apidog.io/10-igm-raise-order-related-issues-to-seller-app-as-raised-by-customer-issue-17579542e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [11 - IGM - Get status of issue previously raised - /issue_status](https://ondc-retail.apidog.io/11-igm-get-status-of-issue-previously-raised-issue-status-17579560e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [12 - RSF - Send settlement file to Settlement agency (For prepaid orders) - /settle](https://ondc-retail.apidog.io/12-rsf-send-settlement-file-to-settlement-agency-for-prepaid-orders-settle-17579863e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [13a - RSF - Request reconciliation from receiver (for prepaid orders) ](https://ondc-retail.apidog.io/13a-rsf-request-reconciliation-from-receiver-for-prepaid-orders-17579998e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [13b - RSF - Respond to recon request by receiver (for prepaid orders)](https://ondc-retail.apidog.io/13b-rsf-respond-to-recon-request-by-receiver-for-prepaid-orders-17580013e0.md): - APIs for Retail Buyer App > Sent by Retail Buyer App [14 - RSF - Request report from settlement agency - /report](https://ondc-retail.apidog.io/14-rsf-request-report-from-settlement-agency-report-17580031e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [01a - Receive full catalogue from Seller App](https://ondc-retail.apidog.io/01a-receive-full-catalogue-from-seller-app-17580212e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [01b - Receive incremental catalogue refresh from Seller App](https://ondc-retail.apidog.io/01b-receive-incremental-catalogue-refresh-from-seller-app-17580241e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [02 - Receive response to inquiry about availability and pricing of selected items from catalogue](https://ondc-retail.apidog.io/02-receive-response-to-inquiry-about-availability-and-pricing-of-selected-items-from-catalogue-17580259e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [03 - Receive response to order initiation by Buyer App](https://ondc-retail.apidog.io/03-receive-response-to-order-initiation-by-buyer-app-17580267e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [04 - Receive response to order confirmation by Buyer App](https://ondc-retail.apidog.io/04-receive-response-to-order-confirmation-by-buyer-app-17580281e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [05a - Receive response to order status request by Buyer App](https://ondc-retail.apidog.io/05a-receive-response-to-order-status-request-by-buyer-app-17580293e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [5b - Receive unsolicitated status update by Seller App](https://ondc-retail.apidog.io/5b-receive-unsolicitated-status-update-by-seller-app-17580299e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [06 - Receive tracking details from Seller App](https://ondc-retail.apidog.io/06-receive-tracking-details-from-seller-app-17580309e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [07a - Receive response on cancellation request from Buyer App](https://ondc-retail.apidog.io/07a-receive-response-on-cancellation-request-from-buyer-app-17580622e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [07b - Receive unsolicitated cancellation initiated by Seller App](https://ondc-retail.apidog.io/07b-receive-unsolicitated-cancellation-initiated-by-seller-app-17580624e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [08a - Receive response to order updates/changes initiated by Buyer App](https://ondc-retail.apidog.io/08a-receive-response-to-order-updateschanges-initiated-by-buyer-app-17580670e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [08b - Receive unsolicitated order updates/changes initiated by Seller App](https://ondc-retail.apidog.io/08b-receive-unsolicitated-order-updateschanges-initiated-by-seller-app-17580672e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [09 - Send response to ratings sent by Buyer App](https://ondc-retail.apidog.io/09-send-response-to-ratings-sent-by-buyer-app-17580742e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [10a - IGM - Receive response to issue raised by Buyer App](https://ondc-retail.apidog.io/10a-igm-receive-response-to-issue-raised-by-buyer-app-17580745e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [10b - IGM - Receive response to issue status sent by Seller App](https://ondc-retail.apidog.io/10b-igm-receive-response-to-issue-status-sent-by-seller-app-17580759e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [12 - RSF - Receive response to settlement request from Settlement Agency](https://ondc-retail.apidog.io/12-rsf-receive-response-to-settlement-request-from-settlement-agency-17580776e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [13a - RSF - Receive response to recon request sent earlier](https://ondc-retail.apidog.io/13a-rsf-receive-response-to-recon-request-sent-earlier-17580969e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [13b - Receive request for reconciliation by receiver](https://ondc-retail.apidog.io/13b-receive-request-for-reconciliation-by-receiver-17580975e0.md): - APIs for Retail Buyer App > Received by Retail Buyer App [14 - RSF - Receive response to the report requested](https://ondc-retail.apidog.io/14-rsf-receive-response-to-the-report-requested-17580933e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [01a - Received full catalog from sellers (full refresh) - /on_search](https://ondc-retail.apidog.io/01a-received-full-catalog-from-sellers-full-refresh-on-search-17747059e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [01b - Received incremental update on catalogue from sellers (incremental refresh) - /on_search_inc](https://ondc-retail.apidog.io/01b-received-incremental-update-on-catalogue-from-sellers-incremental-refresh-on-search-inc-17747060e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [ 02 - Inquire about availability and pricing of selected items from catalogue - /on_select](https://ondc-retail.apidog.io/-02-inquire-about-availability-and-pricing-of-selected-items-from-catalogue-on-select-17747061e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [03 - Initiate an order before confirmation (order in cart) - /on_init](https://ondc-retail.apidog.io/03-initiate-an-order-before-confirmation-order-in-cart-on-init-17747062e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [04 - Finalize order with Seller App (confirmation of order) subject to ACK from Seller App - /on_confirm](https://ondc-retail.apidog.io/04-finalize-order-with-seller-app-confirmation-of-order-subject-to-ack-from-seller-app-on-confirm-17747063e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [05 - Retrieve the latest status of an order from the Seller App - /on_status](https://ondc-retail.apidog.io/05-retrieve-the-latest-status-of-an-order-from-the-seller-app-on-status-17747064e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [06 - Get tracking details for an order's fulfillment from the Seller App - /on_track](https://ondc-retail.apidog.io/06-get-tracking-details-for-an-orders-fulfillment-from-the-seller-app-on-track-17747065e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [07 - Request cancellation of an order or a return request (Buyer initiated) - /on_cancel](https://ondc-retail.apidog.io/07-request-cancellation-of-an-order-or-a-return-request-buyer-initiated-on-cancel-17747066e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [07 - Respond to cancellation initiated by Seller App - ACK to /on_cancel](https://ondc-retail.apidog.io/07-respond-to-cancellation-initiated-by-seller-app-ack-to-on-cancel-17747068e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [08 - Initiate updates/changes to an existing order(item quantity, fulfillment updates, or return requests) - /update](https://ondc-retail.apidog.io/08-initiate-updateschanges-to-an-existing-orderitem-quantity-fulfillment-updates-or-return-requests-update-17747069e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [08 - Send response to order changes initiated by Seller App - ACK to /on_update](https://ondc-retail.apidog.io/08-send-response-to-order-changes-initiated-by-seller-app-ack-to-on-update-17747070e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [09 - Submit ratings from the buyer's perspective to the network - /on_rating](https://ondc-retail.apidog.io/09-submit-ratings-from-the-buyers-perspective-to-the-network-on-rating-17747071e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [10 - IGM - Raise order related issues to Seller App (as raised by customer) - /on_issue](https://ondc-retail.apidog.io/10-igm-raise-order-related-issues-to-seller-app-as-raised-by-customer-on-issue-17747072e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [11 - IGM - Get status of issue previously raised - /on_issue_status](https://ondc-retail.apidog.io/11-igm-get-status-of-issue-previously-raised-on-issue-status-17747073e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [12 - RSF - Send settlement file to Settlement agency (For prepaid orders) - /on_settle](https://ondc-retail.apidog.io/12-rsf-send-settlement-file-to-settlement-agency-for-prepaid-orders-on-settle-17747074e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [13a - RSF - Request reconciliation from receiver (for prepaid orders) ](https://ondc-retail.apidog.io/13a-rsf-request-reconciliation-from-receiver-for-prepaid-orders-17747075e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [13b - RSF - Respond to recon request by receiver (for prepaid orders)](https://ondc-retail.apidog.io/13b-rsf-respond-to-recon-request-by-receiver-for-prepaid-orders-17747076e0.md): - APIs for Retail Seller App > Sent by Retail Seller App [14 - RSF - Request report from settlement agency - /on_report](https://ondc-retail.apidog.io/14-rsf-request-report-from-settlement-agency-on-report-17747077e0.md): - APIs for Retail Seller App > Received by Retail Seller App [07b - Receive unsolicitated cancellation initiated by Seller App](https://ondc-retail.apidog.io/07b-receive-unsolicitated-cancellation-initiated-by-seller-app-17747049e0.md): - APIs for Retail Seller App > Received by Retail Seller App [14 - RSF - Receive response to the report requested](https://ondc-retail.apidog.io/14-rsf-receive-response-to-the-report-requested-17747058e0.md): - APIs for Retail Seller App > Received by Retail Seller App [13b - Receive request for reconciliation by receiver](https://ondc-retail.apidog.io/13b-receive-request-for-reconciliation-by-receiver-17747057e0.md): - APIs for Retail Seller App > Received by Retail Seller App [13a - RSF - Receive response to recon request sent earlier](https://ondc-retail.apidog.io/13a-rsf-receive-response-to-recon-request-sent-earlier-17747056e0.md): - APIs for Retail Seller App > Received by Retail Seller App [12 - RSF - Receive response to settlement request from Settlement Agency](https://ondc-retail.apidog.io/12-rsf-receive-response-to-settlement-request-from-settlement-agency-17747055e0.md): - APIs for Retail Seller App > Received by Retail Seller App [10b - IGM - Receive response to issue status sent by Seller App](https://ondc-retail.apidog.io/10b-igm-receive-response-to-issue-status-sent-by-seller-app-17747054e0.md): - APIs for Retail Seller App > Received by Retail Seller App [10a - IGM - Receive response to issue raised by Buyer App](https://ondc-retail.apidog.io/10a-igm-receive-response-to-issue-raised-by-buyer-app-17747053e0.md): - APIs for Retail Seller App > Received by Retail Seller App [09 - Send response to ratings sent by Buyer App](https://ondc-retail.apidog.io/09-send-response-to-ratings-sent-by-buyer-app-17747052e0.md): - APIs for Retail Seller App > Received by Retail Seller App [08b - Receive unsolicitated order updates/changes initiated by Seller App](https://ondc-retail.apidog.io/08b-receive-unsolicitated-order-updateschanges-initiated-by-seller-app-17747051e0.md): - APIs for Retail Seller App > Received by Retail Seller App [08a - Receive response to order updates/changes initiated by Buyer App](https://ondc-retail.apidog.io/08a-receive-response-to-order-updateschanges-initiated-by-buyer-app-17747050e0.md): - APIs for Retail Seller App > Received by Retail Seller App [07a - Receive response on cancellation request from Buyer App](https://ondc-retail.apidog.io/07a-receive-response-on-cancellation-request-from-buyer-app-17747048e0.md): - APIs for Retail Seller App > Received by Retail Seller App [06 - Receive tracking details from Seller App](https://ondc-retail.apidog.io/06-receive-tracking-details-from-seller-app-17747047e0.md): - APIs for Retail Seller App > Received by Retail Seller App [5b - Receive unsolicitated status update by Seller App](https://ondc-retail.apidog.io/5b-receive-unsolicitated-status-update-by-seller-app-17747046e0.md): - APIs for Retail Seller App > Received by Retail Seller App [05a - Receive response to order status request by Buyer App](https://ondc-retail.apidog.io/05a-receive-response-to-order-status-request-by-buyer-app-17747045e0.md): - APIs for Retail Seller App > Received by Retail Seller App [01a - Receive full catalogue from Seller App](https://ondc-retail.apidog.io/01a-receive-full-catalogue-from-seller-app-17747040e0.md): - APIs for Retail Seller App > Received by Retail Seller App [01b - Receive incremental catalogue refresh from Seller App](https://ondc-retail.apidog.io/01b-receive-incremental-catalogue-refresh-from-seller-app-17747041e0.md): - APIs for Retail Seller App > Received by Retail Seller App [02 - Receive response to inquiry about availability and pricing of selected items from catalogue](https://ondc-retail.apidog.io/02-receive-response-to-inquiry-about-availability-and-pricing-of-selected-items-from-catalogue-17747042e0.md): - APIs for Retail Seller App > Received by Retail Seller App [03 - Receive response to order initiation by Buyer App](https://ondc-retail.apidog.io/03-receive-response-to-order-initiation-by-buyer-app-17747043e0.md): - APIs for Retail Seller App > Received by Retail Seller App [04 - Receive response to order confirmation by Buyer App](https://ondc-retail.apidog.io/04-receive-response-to-order-confirmation-by-buyer-app-17747044e0.md):