# Replaces the Book resource. **PUT /books/{id}** Replaces the Book resource. ## Servers - http://api.example.com: http://api.example.com () ## Parameters ### Path parameters - **id** (string) Book identifier ### Body: (object) The updated Book resource - **isbn** (string | null) - **title** (string) - **description** (string) - **author** (string) - **publicationDate** (string(date-time)) - **reviews** (array[string(iri-reference)]) ## Responses ### 200 Book resource updated #### Body: (object) - **id** (integer) - **isbn** (string | null) - **title** (string) - **description** (string) - **author** (string) - **publicationDate** (string(date-time)) - **reviews** (array[string(iri-reference)]) ### 400 Invalid input ### 422 Unprocessable entity ### 404 Resource not found [Powered by Bump.sh](https://bump.sh)