action dodo_get_nh_interior { label: "All New Horizons interior items" description: "Get a list of all interior items (flooring, wallpaper, and rugs) and their details in *Animal Crossing: New Horizons*." provider: dodo method: GET path: "/nh/interior" encoding: json input: { type: "object" properties: { "Accept-Version": { type: "string" } "X-API-KEY": { type: "string" format: "uuid" } color: { type: "array" items: { type: "string" enum: ["Aqua", "Beige", "Black", "Blue", "Brown", "Colorful", "Gray", "Green", "Orange", "Pink", "Purple", "Red", "White", "Yellow"] } } excludedetails: { type: "string" } } required: ["Accept-Version", "X-API-KEY"] additionalProperties: false } output: { type: "array" items: { type: "object" properties: { availability: { type: "array" description: "Where the clothing may be obtained from (could be multiple sources). `from` is a brief description of the source; `note`, when provided, provides additional details." items: { type: "object" properties: { from: { type: "string" } note: { type: "string" } } } } buy: { type: "array" description: "An array of prices, for when the interior may be purchased with Bells, Nook Miles, etc.." items: { type: "object" properties: { currency: { type: "string" } price: { type: "integer" } } } } category: { type: "string" description: "The category of item as shown in the player's inventory." enum: ["Floors", "Wallpaper", "Rugs"] } colors: { type: "string" description: "(WIP)" enum: ["Aqua", "Beige", "Black", "Blue", "Brown", "Colorful", "Gray", "Green", "Orange", "Pink", "Purple", "Red", "White", "Yellow"] } grid_length: { type: "number" format: "float" description: "The number of lengthwise grid spaces this item takes up." } grid_width: { type: "number" format: "float" description: "The number of widthwise grid spaces this item takes up." } hha_base: { type: "integer" description: "The base value that the item provides to a player's Happy Home Academy score when placed in their home." } hha_category: { type: "string" description: "The HHA category the item is a part of, if any. If the item does not have an HHA category, this will be an empty string." } image_url: { type: "string" description: "Image of the interior. dodo.ac is Nookipedia's CDN server." } item_series: { type: "string" description: "The [furniture series](https://nookipedia.com/wiki/Series_(furniture)) the item is a part of, if any. A series is a collection of furniture and interior items, all with the same theme. If the item is not part of a series, this will be an empty string." } item_set: { type: "string" description: "The [furniture set](https://nookipedia.com/wiki/Set) the item is a part of, if any. A set is a smaller collection of related furniture items. If the item is not part of a set, this will be an empty string." } name: { type: "string" description: "The name of the interior." } notes: { type: "string" description: "Any additional miscellaneous information about the item, such as a name change from a past update." } sell: { type: "integer" description: "The number of Bells the interior can be sold to Nook's store for." } tag: { type: "string" description: "The tag of an item, if any, which denotes a specific use or relation to an event. Tags are determined by Nintendo. Examples include \"Chair\", \"Musical Instrument\", and \"Mario\". If the item does not have a tag, this will be an empty string." } themes: { type: "array" description: "A list of [themes](https://nookipedia.com/wiki/Theme_(furniture)) (if any) that the item belongs to." items: { type: "string" } } unlocked: { type: "boolean" description: "Whether the item is available through legitimate gameplay. Some items are added to the game files in an update, but aren't actually made available until a subsequent update unlocks them." } url: { type: "string" description: "Link to the respective Nookipedia article." } version_added: { type: "string" description: "The version of *New Horizons* that the item was added. Items that were included at the game's launch have version \"1.0.0\"." } } } } }