--- title: "Set Manga Status" description: "Set a manga's status" weight: 4 --- Use the `SetStatus` method to set the status of a manga. This method takes these arguments: - `id int` ID of the manga - `status string` Status to set. Accepted values are `reading`, `completed`, `on_hold`, `dropped`, `plan_to_read` Example: ``` go package main import ( "github.com/MikunoNaka/MAL2Go/v4/user/manga" "log" "fmt" ) func main() { authToken := "YOUR_TOKEN_HERE" myClient := manga.Client { AuthToken: "Bearer " + authToken, } res, err := myClient.SetStatus(82745, "plan_to_read") if err != nil { log.Fatal(err) } fmt.Println("Status has been set to", res.Status) } ``` The above example adds "Demi-chan wa Kataritai" to your plan to read list. The [response](/docs/mal2go/v4/user/manga/types/#mal2gousermangaupdateresponse) from the API can be used to show the information of the manga after being updated.