update_user
Modify user preferences and settings on AniList, including profile details, notification options, list configurations, and display preferences.
Instructions
[Requires Login] Update user settings
Input Schema
Name | Required | Description | Default |
---|---|---|---|
options | Yes | User options to update |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"options": {
"additionalProperties": false,
"description": "User options to update",
"properties": {
"about": {
"description": "The user's description",
"type": "string"
},
"activityMergeTime": {
"description": "The minutes between activity for them to be merged together. 0 is Never, Above 2 weeks (20160 mins) is always.",
"type": "number"
},
"airingNotifications": {
"description": "True if the user wants airing notifications",
"type": "boolean"
},
"animeListOptions": {
"additionalProperties": false,
"description": "The user's options for anime lists",
"properties": {
"advancedScoring": {
"items": {
"type": "string"
},
"type": "array"
},
"advancedScoringEnabled": {
"type": "boolean"
},
"customLists": {
"items": {
"type": "string"
},
"type": "array"
},
"sectionOrder": {
"items": {
"type": "string"
},
"type": "array"
},
"splitCompletedSectionByFormat": {
"type": "boolean"
},
"theme": {
"type": "string"
}
},
"required": [
"sectionOrder",
"splitCompletedSectionByFormat",
"customLists",
"advancedScoring",
"advancedScoringEnabled",
"theme"
],
"type": "object"
},
"displayAdultContent": {
"description": "True if the user wants to display adult content",
"type": "boolean"
},
"mangaListOptions": {
"additionalProperties": false,
"description": "The user's options for manga lists",
"properties": {
"advancedScoring": {
"$ref": "#/properties/options/properties/animeListOptions/properties/advancedScoring"
},
"advancedScoringEnabled": {
"$ref": "#/properties/options/properties/animeListOptions/properties/advancedScoringEnabled"
},
"customLists": {
"$ref": "#/properties/options/properties/animeListOptions/properties/customLists"
},
"sectionOrder": {
"$ref": "#/properties/options/properties/animeListOptions/properties/sectionOrder"
},
"splitCompletedSectionByFormat": {
"$ref": "#/properties/options/properties/animeListOptions/properties/splitCompletedSectionByFormat"
},
"theme": {
"$ref": "#/properties/options/properties/animeListOptions/properties/theme"
}
},
"required": [
"sectionOrder",
"splitCompletedSectionByFormat",
"customLists",
"advancedScoring",
"advancedScoringEnabled",
"theme"
],
"type": "object"
},
"notificationOptions": {
"description": "The user's notification options",
"items": {
"additionalProperties": false,
"properties": {
"enabled": {
"type": "boolean"
},
"type": {
"enum": [
"ACTIVITY_MESSAGE",
"ACTIVITY_REPLY",
"FOLLOWING",
"ACTIVITY_MENTION",
"THREAD_COMMENT_MENTION",
"THREAD_SUBSCRIBED",
"THREAD_COMMENT_REPLY",
"AIRING",
"ACTIVITY_LIKE",
"ACTIVITY_REPLY_LIKE",
"THREAD_LIKE",
"THREAD_COMMENT_LIKE",
"ACTIVITY_REPLY_SUBSCRIBED",
"RELATED_MEDIA_ADDITION",
"MEDIA_DATA_CHANGE",
"MEDIA_MERGE",
"MEDIA_DELETION"
],
"type": "string"
}
},
"required": [
"type",
"enabled"
],
"type": "object"
},
"type": "array"
},
"profileColor": {
"description": "The user's profile highlight color",
"type": "string"
},
"rowOrder": {
"description": "The user's default list order",
"type": "string"
},
"scoreFormat": {
"description": "The user's score format",
"enum": [
"POINT_100",
"POINT_10_DECIMAL",
"POINT_10",
"POINT_5",
"POINT_3"
],
"type": "string"
},
"staffNameLanguage": {
"description": "The user's preferred way to see staff and characters",
"enum": [
"ROMAJI",
"NATIVE",
"ROMAJI_WESTERN"
],
"type": "string"
},
"timezone": {
"description": "The user's timezone offset format",
"type": "string"
},
"titleLanguage": {
"description": "The user's preferred title language",
"enum": [
"ROMAJI",
"ENGLISH",
"NATIVE",
"ROMAJI_STYLISED",
"ENGLISH_STYLISED",
"NATIVE_STYLISED"
],
"type": "string"
}
},
"required": [
"about",
"titleLanguage",
"displayAdultContent",
"airingNotifications",
"profileColor",
"activityMergeTime",
"staffNameLanguage",
"notificationOptions",
"timezone",
"scoreFormat",
"rowOrder",
"animeListOptions",
"mangaListOptions"
],
"type": "object"
}
},
"required": [
"options"
],
"type": "object"
}