# Observable Events

You can pass multiple observable keys to the `observes` field of the event object or you can create individual events.

## Event Subtype of Channel Inventory

Resource: [channel\_inventory](https://docs.eshopbox.com/product/untitled)

| Event Subtype | Description                                       |
| ------------- | ------------------------------------------------- |
| `update`      | Event generated when channel inventory is updated |

## Event Subtype of Channel Subscription&#x20;

Resource: channel\_subscription

| Event Subtype | Description                                                                   |
| ------------- | ----------------------------------------------------------------------------- |
| `created`     | Event generated when Channel Subscription is created                          |
| `docrejected` | Event generated when document is rejected                                     |
| `pending`     | Event generated when Channel Subscription is pending                          |
| `opsready`    | Event generated after verification of documents and channel is ready for live |
| `live`        | Event generated when Channel is live                                          |
| `approved`    | Event generated when channel is approved                                      |

## Event Subtype of Consignment

Resource: [consignment](https://docs.eshopbox.com/consignment/inward-consignment)

| Event Subtype         | Description                                                      |
| --------------------- | ---------------------------------------------------------------- |
| `created`             | Event generated when consignment is created                      |
| `failed`              | Event generated when consignment is failed                       |
| `appointment_missed`  | Event generated for consignments which missed their arrival date |
| `slabreached`         | Event generated for consignment sla                              |
| `uniware_failed`      | Event generated when consignment sync is failed at unicommerce   |
| `scheduled`           | Event generated when consignment is scheduled                    |
| `cancelled`           | Event generated when consignment is cancelled                    |
| `delivered`           | Event generated when consignment is delivered                    |
| `completed`           | Event generated when consignment is completed                    |
| `pending_complete`    | Event generated daily for  update on consignment                 |
| `scheduled_warehouse` | Event generated for scheduled consignments to warehouse          |

## Event Subtype of C**onsignment Boxes**&#x20;

Resource: consignment\_boxes

| Event Subtype | Description                                  |
| ------------- | -------------------------------------------- |
| `recieved`    | Event generated when consignment is recieved |

## Event Subtype of C**onsignment Items**&#x20;

Resource: consignment\_items

| Event Subtype | Description                                        |
| ------------- | -------------------------------------------------- |
| `created`     | Event generated when consignment items are created |
| `batch`       | Event generated for inventory changes              |

## Event Subtype of E**xpense**

Resource: [expense](https://docs.eshopbox.com/payment/expenses)

| Event Subtype | Description                          |
| ------------- | ------------------------------------ |
| `disputed`    | Event generated for disputed expense |
| `failed`      | Event generated for failed expense   |

## Event Subtype of E**xport Job**

Resource: [export\_job](https://docs.eshopbox.com/advanced/export-jobs)

| Event Subtype | Description                                                           |
| ------------- | --------------------------------------------------------------------- |
| `processing`  | Event generated when job is created.                                  |
| `completed`   | Event generated when job is completed and file is ready for download. |
| `failed`      | Event generated when job couldn't be completed due to some error.     |

## Event Subtype of FC **Subscription**

Resource: fc\_subscription

| Event Subtype  | Description                                    |
| -------------- | ---------------------------------------------- |
| `created`      | Event generated when FC is created             |
| `in_process`   | Event generated when FC creation is in process |
| `verification` | Event generated when FC is verified            |
| `enrolled`     | Event generated when FC is enrolled            |

## Event Subtype of Fee Rule

Resource: fee\_rule

| Event Subtype   | Description                                                   |
| --------------- | ------------------------------------------------------------- |
| `created`       | Event generated for created fee.                              |
| `expired`       | Event generated for expired fee.                              |
| `to_be_expired` | Event generated for fee going to be expire in with in 7 days. |
| `revision`      | Event generated for revised fee.                              |
| `correction`    | Event generated for corrected fee.                            |

## Event Subtype of Gate Pass

Resource: gatepass

| Event Subtype | Description                                  |
| ------------- | -------------------------------------------- |
| `created`     | Event generated when gate pass is created    |
| `processing`  | Event generated when gate pass is in process |
| `complete`    | Event generated when gate pass is complete   |
| `discarded`   | Event generated when gate pass is discarded  |

## Event Subtype of G**ate Pass Items**

Resource: gatepass\_items

| Event Subtype | Description                                       |
| ------------- | ------------------------------------------------- |
| `batch`       | Event generated for inventory changes in gatepass |

## Event Subtype of GRN

Resource: grn

| Event Subtype | Description                                    |
| ------------- | ---------------------------------------------- |
| `created`     | Event generated when grn is created            |
| `discarded`   | Event generated when grn is discarded          |
| `qc_pending`  | Event generated when quality check is pending  |
| `qc_complete` | Event generated when quality check is complete |
| `complete`    | Event generated when grn is complete           |

## Event Subtype of GRN **Items**

Resource: grn\_items

| Event Subtype | Description                                        |
| ------------- | -------------------------------------------------- |
| `created`     | Event generated for grn items created              |
| `batch`       | Event generated for inventory changes in grn items |

## Event Subtype of GRN S**ummary**

Resource: grn\_summary

| Event Subtype      | Description                             |
| ------------------ | --------------------------------------- |
| `pending_complete` | Event generated daily for update on grn |

## Event Subtype of I**mport Job**&#x20;

Resource: [import\_job](https://docs.eshopbox.com/advanced/jobs)

| Event Subtype | Description                                                       |
| ------------- | ----------------------------------------------------------------- |
| `processing`  | Event generated when job is created.                              |
| `completed`   | Event generated when job is completed.                            |
| `failed`      | Event generated when job couldn't be completed due to some error. |

## Event Subtype of I**nvoice**

Resource: [invoice](https://docs.eshopbox.com/payment/receivables)

| Event Subtype | Description                          |
| ------------- | ------------------------------------ |
| `unpaid`      | Event generated for unpaid invoices. |

## Event Subtype of P**arty**

Resource: party

| Event Subtype | Description |
| ------------- | ----------- |
| `created`     |             |

## Event Subtype of P**ayment**

Resource: payment

| Event Subtype | Description                                 |
| ------------- | ------------------------------------------- |
| `created`     | Event generated for payment which is loaded |

## Event Subtype of P**roduct**

Resource: [product](https://docs.eshopbox.com/product/products)

| Event Subtype | Description                                                         |
| ------------- | ------------------------------------------------------------------- |
| `created`     | Event generated when a product is created                           |
| `updated`     | Event generated when a product is updated                           |
| `available`   | Event generated when a product is marked available on one channel   |
| `unavailable` | Event generated when a product is marked unavailable on one channel |
| `merge`       | Event generated when a `DRAFT` product is merged to another product |

## Event Subtype of P**utaway**

Resource: putaway

| Event Subtype | Description |
| ------------- | ----------- |
| `created`     |             |
| `pending`     |             |
| `complete`    |             |
| `discarded`   |             |

## Event Subtype of R**ecall Consignment**

Resource: [recall\_consignment](https://docs.eshopbox.com/consignment/recall-consignment)

| Event Subtype         | Description                                                    |
| --------------------- | -------------------------------------------------------------- |
| `created`             | Event generated for recall consignment created                 |
| `processing`          | Event generated when recall consignment is in progress         |
| `packed`              | Event generated for recall consignment packed                  |
| `dispatched`          | Event generated when recall consignment is dispatched          |
| `cancelled`           | Event generated when recall consignment is cancelled           |
| `created_warehouse`   | Event generated when warehouse is created                      |
| `scheduled_warehouse` | Event generated for scheduled recall consignments to warehouse |
| `scheduled`           | Event generated when warehouse is scheduled                    |
| `pending_complete`    | Event generated daily for update on recall consignment         |

## Event Subtype of R**ecall Consignment Items**

Resource: recall\_consignment\_items

| Event Subtype | Description                                                 |
| ------------- | ----------------------------------------------------------- |
| `batch`       | Event generated for inventory changes in recall consignment |

## Event Subtype of T**ransaction Rule**

Resource: transaction\_rule

| Event Subtype | Description                                       |
| ------------- | ------------------------------------------------- |
| `created`     | Event generated when a transaction rule created.  |
| `updated`     | Event generated when a  transaction rule updated. |

## Event Subtype of U**ser Invitation**

Resource: user\_invitation

| Event Subtype | Description |
| ------------- | ----------- |
| `accepted`    |             |
| `created`     |             |
