Additional Resources
Reason Codes
7min
state transitions are sequential to reach the end state for any object, the object must be transitioned through the previous states for any object that is using the default configuration, the reason code is always r 0001 container event codes when an instance of a container is instantiated, its initial state is created to transition a container to a new state, use the apply event on the container docid\ rnmz4ynzmzmp eeom xkh endpoint code transition to state substate e 025 opened opened e 026 closed closed e 027 completed completed e 028 competed dead participant event codes when an instance of a participant is instantiated, its initial state is onboarding to transition a participant to a new state, use the apply event to the entity instance docid\ iae4dlssn1zorl16 bwbj endpoint code transition to state substate e 022 active active e 023 inactive inactive e 024 inactive dead order event codes when an instance of an order is instantiated, its initial state is initiated code transition to state substate e 601 created created e 602 closed closed e 603 inprogress inprogress e 604 closed closed e 605 executed executed e 606 closed closed workflow entity, event codes, and reason codes workflow entity codes code description 0006 start execution task (et) 0007 completed success et 0008 completed failure et 0009 pick 0010 deliver 0011 capture image 0012 capture input 0013 display 0014 doodle 0015 form 0016 scan 0017 initpayment 0018 process payment 0019 complete payment 0020 verify input 0021 verify location 0022 deliver cash workflow event codes code description e 010 entity success e 011 entity failure workflow reason codes code description 0011 containment zone 0013 reschedule delivery 0014 cancel delivery 0015 reattempt drop 0019 customer refused to sign 0020 payment mode/amount dispute 0022 customer asked for open delivery 0023 consignee opened package and refused to accept 0024 entry restricted area 0025 address quality issue 0026 not attempted 0027 consignee refused order 0028 consignee seized package 0029 consignee unavailable 0041 delivered to consignee 0042 delivered to security 0043 delivered to other as per consignee 📘 note note along with event codes, app developers can now define the underlying reason codes too this enables developers to define different event codes as needed by the business and associate them with the success and failure of ets