# Update **PATCH /v1/waivers/{id}** Update Waiver ## Servers - Development Server: https://api-dev.classmanager.io (Development Server) - Localhost: https://localhost (Localhost) - Local (Valet): https://classmanager.test (Local (Valet)) - Staging Server: https://api-stage.classmanager.io (Staging Server) - Production Server: https://api.classmanager.io (Production Server) ## Parameters ### Path parameters - **id** (string) Waiver id ### Body: application/json (object) Request for updating a Waiver - **name** (string) Name of the Waiver - **content** (string) The content of the Waiver ## Responses ### 200 successful operation #### Body: application/json (object) - **id** (string) Prefixed ID for the Waiver - **name** (string) A title for the Waiver - **content** (string) The Waiver contents - **type** (string) - **isLocked** (boolean) Whether the Waiver can be archived/deleted or have it's title changed - **companyId** (string) Company ID - **archivedAt** (string(date-time) | null) Archived at date - **createdAt** (string(date-time)) Created date - **updatedAt** (string(date-time)) Last updated date ### 403 Not authorized #### Body: application/json (object) - **statusCode** (number) Status Code - **messages** (array[string]) List of error messages - **exception** (object) Exception ### 404 Not found #### Body: application/json (object) - **statusCode** (number) Status Code - **messages** (array[string]) List of error messages - **exception** (object) Exception [Powered by Bump.sh](https://bump.sh)