# Root Mutation

| Field                          |                                                                                                                                         Argument | Type                                                                                                       | Description |
| ------------------------------ | -----------------------------------------------------------------------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------- | ----------- |
| **UpdateUser**                 |                                                [User](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/user/README.md) |                                                                                                            |             |
| about                          |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | User's about/bio text                                                                                      |             |
| titleLanguage                  |                        [UserTitleLanguage](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/usertitlelanguage/README.md) | User's title language                                                                                      |             |
| displayAdultContent            |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the user should see media marked as adult-only                                                          |             |
| airingNotifications            |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the user should get notifications when a show they are watching aires                                   |             |
| scoreFormat                    |                                    [ScoreFormat](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/scoreformat/README.md) | The user's list scoring system                                                                             |             |
| rowOrder                       |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The user's default list order                                                                              |             |
| profileColor                   |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | Profile highlight color                                                                                    |             |
| donatorBadge                   |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | Profile highlight color                                                                                    |             |
| notificationOptions            | \[[NotificationOptionInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/notificationoptioninput/README.md)] | Notification options                                                                                       |             |
| timezone                       |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | Timezone offset format: -?HH:MM                                                                            |             |
| activityMergeTime              |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | Minutes between activity for them to be merged together. 0 is Never, Above 2 weeks (20160 mins) is Always. |             |
| animeListOptions               |        [MediaListOptionsInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/medialistoptionsinput/README.md) | The user's anime list options                                                                              |             |
| mangaListOptions               |        [MediaListOptionsInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/medialistoptionsinput/README.md) | The user's anime list options                                                                              |             |
| staffNameLanguage              |                [UserStaffNameLanguage](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/userstaffnamelanguage/README.md) | The language the user wants to see staff and character names in                                            |             |
| restrictMessagesToFollowing    |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | Only allow messages from other users the user follows                                                      |             |
| disabledListActivity           | \[[ListActivityOptionInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/listactivityoptioninput/README.md)] |                                                                                                            |             |
| **SaveMediaListEntry**         |                                      [MediaList](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/medialist/README.md) | Create or update a media list entry                                                                        |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The list entry id, required for updating                                                                   |             |
| mediaId                        |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the media the entry is of                                                                        |             |
| status                         |                            [MediaListStatus](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/medialiststatus/README.md) | The watching/reading status                                                                                |             |
| score                          |                                              [Float](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/float/README.md) | The score of the media in the user's chosen scoring method                                                 |             |
| scoreRaw                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The score of the media in 100 point                                                                        |             |
| progress                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The amount of episodes/chapters consumed by the user                                                       |             |
| progressVolumes                |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The amount of volumes read by the user                                                                     |             |
| repeat                         |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The amount of times the user has rewatched/read the media                                                  |             |
| priority                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | Priority of planning                                                                                       |             |
| private                        |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the entry should only be visible to authenticated user                                                  |             |
| notes                          |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | Text notes                                                                                                 |             |
| hiddenFromStatusLists          |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the entry shown be hidden from non-custom lists                                                         |             |
| customLists                    |                                         \[[String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md)] | Array of custom list names which should be enabled for this entry                                          |             |
| advancedScores                 |                                           \[[Float](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/float/README.md)] | Array of advanced scores                                                                                   |             |
| startedAt                      |                      [FuzzyDateInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/fuzzydateinput/README.md) | When the entry was started by the user                                                                     |             |
| completedAt                    |                      [FuzzyDateInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/fuzzydateinput/README.md) | When the entry was completed by the user                                                                   |             |
| **UpdateMediaListEntries**     |                                   \[[MediaList](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/medialist/README.md)] | Update multiple media list entries to the same values                                                      |             |
| status                         |                            [MediaListStatus](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/medialiststatus/README.md) | The watching/reading status                                                                                |             |
| score                          |                                              [Float](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/float/README.md) | The score of the media in the user's chosen scoring method                                                 |             |
| scoreRaw                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The score of the media in 100 point                                                                        |             |
| progress                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The amount of episodes/chapters consumed by the user                                                       |             |
| progressVolumes                |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The amount of volumes read by the user                                                                     |             |
| repeat                         |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The amount of times the user has rewatched/read the media                                                  |             |
| priority                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | Priority of planning                                                                                       |             |
| private                        |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the entry should only be visible to authenticated user                                                  |             |
| notes                          |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | Text notes                                                                                                 |             |
| hiddenFromStatusLists          |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the entry shown be hidden from non-custom lists                                                         |             |
| advancedScores                 |                                           \[[Float](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/float/README.md)] | Array of advanced scores                                                                                   |             |
| startedAt                      |                      [FuzzyDateInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/fuzzydateinput/README.md) | When the entry was started by the user                                                                     |             |
| completedAt                    |                      [FuzzyDateInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/fuzzydateinput/README.md) | When the entry was completed by the user                                                                   |             |
| ids                            |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | The list entries ids to update                                                                             |             |
| **DeleteMediaListEntry**       |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete a media list entry                                                                                  |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the media list entry to delete                                                                   |             |
| **DeleteCustomList**           |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete a custom list and remove the list entries from it                                                   |             |
| customList                     |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The name of the custom list to delete                                                                      |             |
| type                           |                                        [MediaType](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/mediatype/README.md) | The media list type of the custom list                                                                     |             |
| **SaveTextActivity**           |                                [TextActivity](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/textactivity/README.md) | Create or update text activity for the currently authenticated user                                        |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The activity's id, required for updating                                                                   |             |
| text                           |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The activity text                                                                                          |             |
| locked                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the activity should be locked. (Mod Only)                                                               |             |
| **SaveMessageActivity**        |                          [MessageActivity](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/messageactivity/README.md) | Create or update message activity for the currently authenticated user                                     |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The activity id, required for updating                                                                     |             |
| message                        |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The activity message text                                                                                  |             |
| recipientId                    |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the user the message is being sent to                                                            |             |
| private                        |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the activity should be private                                                                          |             |
| locked                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the activity should be locked. (Mod Only)                                                               |             |
| asMod                          |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the message should be sent from the Moderator account (Mod Only)                                        |             |
| **SaveListActivity**           |                                [ListActivity](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/listactivity/README.md) | Update list activity (Mod Only)                                                                            |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The activity's id, required for updating                                                                   |             |
| locked                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the activity should be locked. (Mod Only)                                                               |             |
| **DeleteActivity**             |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete an activity item of the authenticated users                                                         |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the activity to delete                                                                           |             |
| **ToggleActivityPin**          |                               [ActivityUnion](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/union/activityunion/README.md) | Toggle activity to be pinned to the top of the user's activity feed                                        |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | Toggle activity id to be pinned                                                                            |             |
| pinned                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the activity should be pinned or unpinned                                                               |             |
| **ToggleActivitySubscription** |                               [ActivityUnion](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/union/activityunion/README.md) | Toggle the subscription of an activity item                                                                |             |
| activityId                     |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the activity to un/subscribe                                                                     |             |
| subscribe                      |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | Whether to subscribe or unsubscribe from the activity                                                      |             |
| **SaveActivityReply**          |                              [ActivityReply](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/activityreply/README.md) | Create or update an activity reply                                                                         |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The activity reply id, required for updating                                                               |             |
| activityId                     |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the parent activity being replied to                                                             |             |
| text                           |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The reply text                                                                                             |             |
| asMod                          |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the reply should be sent from the Moderator account (Mod Only)                                          |             |
| **DeleteActivityReply**        |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete an activity reply of the authenticated users                                                        |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the reply to delete                                                                              |             |
| **ToggleLike**                 |                                             \[[User](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/user/README.md)] | Add or remove a like from a likeable type. Returns all the users who liked the same model                  |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the likeable type                                                                                |             |
| type                           |                                  [LikeableType](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/likeabletype/README.md) | The type of model to be un/liked                                                                           |             |
| **ToggleLikeV2**               |                               [LikeableUnion](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/union/likeableunion/README.md) | Add or remove a like from a likeable type.                                                                 |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the likeable type                                                                                |             |
| type                           |                                  [LikeableType](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/likeabletype/README.md) | The type of model to be un/liked                                                                           |             |
| **ToggleFollow**               |                                                [User](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/user/README.md) | Toggle the un/following of a user                                                                          |             |
| userId                         |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the user to un/follow                                                                            |             |
| **ToggleFavourite**            |                                    [Favourites](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/favourites/README.md) | Favourite or unfavourite an anime, manga, character, staff member, or studio                               |             |
| animeId                        |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the anime to un/favourite                                                                        |             |
| mangaId                        |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the manga to un/favourite                                                                        |             |
| characterId                    |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the character to un/favourite                                                                    |             |
| staffId                        |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the staff to un/favourite                                                                        |             |
| studioId                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the studio to un/favourite                                                                       |             |
| **UpdateFavouriteOrder**       |                                    [Favourites](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/favourites/README.md) | Update the order favourites are displayed in                                                               |             |
| animeIds                       |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | The id of the anime to un/favourite                                                                        |             |
| mangaIds                       |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | The id of the manga to un/favourite                                                                        |             |
| characterIds                   |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | The id of the character to un/favourite                                                                    |             |
| staffIds                       |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | The id of the staff to un/favourite                                                                        |             |
| studioIds                      |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | The id of the studio to un/favourite                                                                       |             |
| animeOrder                     |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | List of integers which the anime should be ordered by (Asc)                                                |             |
| mangaOrder                     |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | List of integers which the manga should be ordered by (Asc)                                                |             |
| characterOrder                 |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | List of integers which the character should be ordered by (Asc)                                            |             |
| staffOrder                     |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | List of integers which the staff should be ordered by (Asc)                                                |             |
| studioOrder                    |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | List of integers which the studio should be ordered by (Asc)                                               |             |
| **SaveReview**                 |                                            [Review](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/review/README.md) | Create or update a review                                                                                  |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The review id, required for updating                                                                       |             |
| mediaId                        |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the media the review is of                                                                       |             |
| body                           |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The main review text. Min:2200 characters                                                                  |             |
| summary                        |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | A short summary/preview of the review. Min:20, Max:120 characters                                          |             |
| score                          |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | A short summary/preview of the review. Min:20, Max:120 characters                                          |             |
| private                        |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the review should only be visible to its creator                                                        |             |
| **DeleteReview**               |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete a review                                                                                            |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the review to delete                                                                             |             |
| **RateReview**                 |                                            [Review](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/review/README.md) | Rate a review                                                                                              |             |
| reviewId                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the review to rate                                                                               |             |
| rating                         |                                  [ReviewRating](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/reviewrating/README.md) | The rating to apply to the review                                                                          |             |
| **SaveRecommendation**         |                            [Recommendation](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/recommendation/README.md) | Recommendation a media                                                                                     |             |
| mediaId                        |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the base media                                                                                   |             |
| mediaRecommendationId          |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the media to recommend                                                                           |             |
| rating                         |                  [RecommendationRating](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/enum/recommendationrating/README.md) | The rating to give the recommendation                                                                      |             |
| **SaveThread**                 |                                            [Thread](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/thread/README.md) | Create or update a forum thread                                                                            |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The thread id, required for updating                                                                       |             |
| title                          |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The title of the thread                                                                                    |             |
| body                           |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The main text body of the thread                                                                           |             |
| categories                     |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | Forum categories the thread should be within                                                               |             |
| mediaCategories                |                                               \[[Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md)] | Media related to the contents of the thread                                                                |             |
| sticky                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the thread should be stickied. (Mod Only)                                                               |             |
| locked                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the thread should be locked. (Mod Only)                                                                 |             |
| **DeleteThread**               |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete a thread                                                                                            |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the thread to delete                                                                             |             |
| **ToggleThreadSubscription**   |                                            [Thread](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/thread/README.md) | Toggle the subscription of a forum thread                                                                  |             |
| threadId                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the forum thread to un/subscribe                                                                 |             |
| subscribe                      |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | Whether to subscribe or unsubscribe from the forum thread                                                  |             |
| **SaveThreadComment**          |                              [ThreadComment](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/threadcomment/README.md) | Create or update a thread comment                                                                          |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The comment id, required for updating                                                                      |             |
| threadId                       |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of thread the comment belongs to                                                                    |             |
| parentCommentId                |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of thread comment to reply to                                                                       |             |
| comment                        |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) | The comment markdown text                                                                                  |             |
| locked                         |                                          [Boolean](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/boolean/README.md) | If the comment tree should be locked. (Mod Only)                                                           |             |
| **DeleteThreadComment**        |                                          [Deleted](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/object/deleted/README.md) | Delete a thread comment                                                                                    |             |
| id                             |                                                  [Int](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/int/README.md) | The id of the thread comment to delete                                                                     |             |
| **UpdateAniChartSettings**     |                                                [Json](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/json/README.md) |                                                                                                            |             |
| titleLanguage                  |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) |                                                                                                            |             |
| outgoingLinkProvider           |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) |                                                                                                            |             |
| theme                          |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) |                                                                                                            |             |
| sort                           |                                            [String](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/string/README.md) |                                                                                                            |             |
| **UpdateAniChartHighlights**   |                                                [Json](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/scalar/json/README.md) |                                                                                                            |             |
| highlights                     |   \[[AniChartHighlightInput](https://github.com/AniList/ApiV2-GraphQL-Docs/blob/master/reference/input_object/anicharthighlightinput/README.md)] |                                                                                                            |             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://anilist.gitbook.io/anilist-apiv2-docs/docs/reference/mutation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
