You are on page 1of 2

New ApI learning

For creating the Kafka Orders


1.QA-FFM_SCHEDULE_JOB_ACCP -QA store
2.QA3-FFM_SCHEDULE_JOB_ACCP-QA3 Store

pickUpActDetailsByErId API – GET


This ApI get call after the completeDropOffActivity complete
Note – path param -Erid from serchActivityAPI (get call)
1.Order type must be 3PL or Dug order
2.Complte the order till completeDropOffActivity

Undo PickUp API -This post ApI get call after the recordPICK API
Body
{
  "actId": 52985,
  "iaId": 164579,
  "pickedUpcId": 25030,
  "qty": 1

actId from Assigned User API


 "iaId": 164579, Record Pick – iaId

 "pickedUpcId": 25030, Record Pick - upcId

"qty": 1- Record Pick

API-markExecutionCancel - POST

This API will get call after the order is created-released and before the user is
assigned to pick the items.
Purpose -to cancel the order
Status code to cancel the item

cancelReasonCode

CUST_REQUEST_CANCEL – most common to cancel the order


FRAUD_CANCEL- transaction issue – invalida card etc
STORE_INITIATED_CANCEL – item is not in stock

Mandatory fields to cancel the Acupick orders

When "markExecutionCancel" API with "cancelReasonCode" as "<cancelReasonCode>","entityId" as


"<entityId>" using endpoint "markExecutionCancel" for "POST" of application "acupickEnv"

*CancelReasonCode
*Customer order no /entity ID

Mandatory fields to cancel the Kafka orders

Then Cancel the order using endpoint "markExecutionCancel" for a given query parameter with "ErID" and
"CancelReasonCode" as "<cancelReasonCode>" with using "POST" method for application "acupickEnv"

*CancelReasonCode
*ERID

You might also like