# 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`     |             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://eshop.gitbook.io/eshopbox-developers/advanced/events-webhook/observable-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
