# Substitutes (retail only) **GET /channel/orders/{channelOrderId}/substitute/{plu}** # Substitutions by PLU Deliverect will send a singular `plu`within the parameters of a provided webhook URL. In response, we'd expect an array of items suitable to be substituted. ## Definitions | Attribute | Meaning | Type | | :--------- | :------------------------------------------------- | :------ | | `plu` | Unique identifier of the item substitute available | string | | `quantity` | Number of the substituted items available | integer | | `name` | Name of the item substitute available | string | | `price` | Price of the item substitute available | integer | ## Servers - Staging Environment: https://api.staging.deliverect.com (Staging Environment) ## Parameters ### Path parameters - **plu** (string) Unique identifier of the item, as communicated within the menu payload - **channelOrderId** (string) ## Responses ### 200 200 #### Body: application/json (object) - **substituteItems** (array[object]) ### 400 400 #### Body: application/json (object) object [Powered by Bump.sh](https://bump.sh)