# Update a specific stock item **PATCH /stock/{id}** Change the properties of a stock item ## Servers - API Auto Mocking: https://YOURSITE.infoodle.com/apiv2 (API Auto Mocking) ## Authentication methods - O auth2 ## Parameters #### Path parameters - **id** (integer) Which item to be processed ## Body parameters Content-type: application/json Specify one or more fields and their new values to change it - **stockcode** (string) - **description** (string) - **location_id** (integer) If supplied, must link to a valid Location - **campaign_id** (integer) If supplied, must link to a valid campaign that the logged in user can see - **current_stock** (integer) - **reorder_stock** (integer) When to request a re-order - **administrator_user_id** (integer) CORE user id for the person who administers this stock item - **item_price** (number) - **cost_price** (number) - **event_id** (integer) If supplied, must link to a valid event, and event_date - **event_date** (string) If supplied, must link to a valid event along with event_id - **early_bird_end_date_local** (string) If supplied, the last date a discount price is available - **early_bird_price** (number) ## Responses ### 200: Item has been saved successfully #### Body Parameters: application/json (object) - **id** (integer) ### 401: Authentication unauthorised #### Body Parameters: application/json (object) - **error** (string) ### 403: Invalid permission #### Body Parameters: application/json (object) - **error** (string) ### 404: Not Found #### Body Parameters: application/json (object) - **error** (string) [Powered by Bump.sh](https://bump.sh)