---
title: "Update Book API"
method: PUT
path: "/v1/books/{id}"
tags: ["Books"]
---

# Update Book API

`PUT /v1/books/{id}`

Update Book API

## Path parameters

- `id` integer, required

## Request body

- BookInformation
  - `name` string
  - `authorName` string
  - `category` string
  - `price` number
  - `totalPage` integer

## Response `200`

book updated Successfully

## Other responses

- `500` — Something went wrong

---

[API](https://skmtc.net/systangotechnologies/apis/typescript-boilerplate.md) · [All operations](https://skmtc.net/systangotechnologies/apis/typescript-boilerplate/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/systangotechnologies/typescript-boilerplate/versions/357b8ddc3d82/schema)
