[O] Get Version Schema
GET https://api.getpostman.com/apis/{{apiIdOld}}
RESPONSES
status: OK
{"api":{"createdAt":"2021-10-25T12:48:25.000Z","updatedAt":"2021-10-27T18:39:23.000Z","id":"448eae82-4ca9-41a5-a440-3bdb488171d4","name":"ACNH API","summary":"Animal Crossing New Horizons API. From acnhapi.com","description":"ACNH API is a free RESTful API for critters, fossils, art, music, furniture and villagers from Animal Crossing: New Horizons.","createdBy":"1432573","updatedBy":"1432573","team":"2076709","isPublic":true,"versions":[{"id":"ed7843e7-8973-4bd4-8050-8e6b73c06966","name":"1.0.0","schemas":[{"id":"3cd49fe0-2f75-4606-8d3a-13a8e040289b","type":"openapi3","language":"json","content":"{\n \"openapi\": \"3.0.0\",\n \"info\": {\n \"title\": \"ACNH API\",\n \"version\": \"v1\",\n \"description\": \"A free Animal Crossing: New Horizons API for critters, furniture, villagers and more!\\n\\nContact me on Discord: Alexis#8717\\n\\nThe data can be obtained as an object array instead of a nested JSON by doing requests on https://acnhapi.com/v1a/ instead of https://acnhapi.com/v1/ \u003c!-- ReDoc-Inject: \u003csecurity-definitions\u003e --\u003e\\n\\n# Authentication\\n\\n\u003c!-- ReDoc-Inject: \u003csecurity-definitions\u003e --\u003e\"\n },\n \"servers\": [\n {\n \"url\": \"http://acnhapi.com\"\n },\n {\n \"url\": \"https://acnhapi.com\"\n }\n ],\n \"paths\": {\n \"/v1/fish/{fishID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"fishID\",\n \"in\": \"path\",\n \"description\": \"Either the file-name of a fish or it's ID.\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Fish\",\n \"tags\": [\n \"Fish\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"integer\",\n \"description\": \"Number of the fish (as found in the critterpedia).\"\n },\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"Name of the image files.\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Name of the fish in different languages.\",\n \"required\": [\n \"name-USen\",\n \"name-CNzh\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-EUfr\",\n \"name-EUit\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUnl\",\n \"name-EUru\",\n \"name-EUen\",\n \"name-USes\",\n \"name-USfr\",\n \"name-TWzh\"\n ],\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"Non US English\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n }\n }\n },\n \"availability\": {\n \"type\": \"object\",\n \"description\": \"When and where to find the fish.\",\n \"required\": [\n \"isAllDay\",\n \"isAllYear\",\n \"location\",\n \"rarity\"\n ],\n \"properties\": {\n \"month-northern\": {\n \"type\": \"string\",\n \"description\": \"Month for the Northern hemisphere, empty if isAllYear is true.\"\n },\n \"month-southern\": {\n \"type\": \"string\",\n \"description\": \"Month for the Southern hemisphere, empty if isAllYear is true.\"\n },\n \"time\": {\n \"type\": \"string\",\n \"description\": \"Time of availability, empty is isAllDay is true.\"\n },\n \"isAllDay\": {\n \"type\": \"boolean\",\n \"description\": \"Is the fish available at any hour?\"\n },\n \"isAllYear\": {\n \"type\": \"boolean\",\n \"description\": \"Is the fish available at any day?\"\n },\n \"location\": {\n \"type\": \"string\",\n \"description\": \"Location of the fish.\"\n },\n \"rarity\": {\n \"type\": \"string\",\n \"description\": \"Rarity of the fish.\"\n },\n \"month-array-northern\": {\n \"type\": \"array\",\n \"description\": \"Array containing the month when the critter is available in the Northern Hemisphere.\",\n \"items\": {\n \"type\": \"number\"\n }\n },\n \"month-array-southern\": {\n \"type\": \"array\",\n \"description\": \"Array containing the month when the critter is available in the Southern Hemisphere.\",\n \"items\": {\n \"type\": \"number\"\n }\n },\n \"time-array\": {\n \"type\": \"array\",\n \"description\": \"Array containing the hours when the critter is available during the day (24h format).\",\n \"items\": {\n \"type\": \"number\"\n }\n }\n }\n },\n \"shadow\": {\n \"type\": \"string\",\n \"description\": \"Size and/or shape of the shadow.\"\n },\n \"price\": {\n \"type\": \"number\",\n \"description\": \"Selling price.\"\n },\n \"price-cj\": {\n \"type\": \"number\",\n \"description\": \"Selling price from C.J.\"\n },\n \"catch-phrase\": {\n \"type\": \"string\",\n \"description\": \"Phrase (or often pun) when the fish is caught.\"\n },\n \"museum-phrase\": {\n \"type\": \"string\",\n \"description\": \"Description from Blathers.\"\n },\n \"alt-catch-phrase\": {\n \"type\": \"array\",\n \"description\": \"Alternate catch phrases, when available.\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"icon_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for icon\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"name\",\n \"availability\",\n \"shadow\",\n \"price\",\n \"price-cj\",\n \"catch-phrase\",\n \"museum-phrase\",\n \"icon_uri\",\n \"image_uri\"\n ]\n },\n \"examples\": {\n \"/v1/fish/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"bitterling\",\n \"name\": {\n \"name-USen\": \"bitterling\",\n \"name-EUen\": \"bitterling\",\n \"name-EUde\": \"Bitterling\",\n \"name-EUes\": \"amarguillo\",\n \"name-USes\": \"amarguillo\",\n \"name-EUfr\": \"bouvière\",\n \"name-USfr\": \"bouvière\",\n \"name-EUit\": \"rodeo\",\n \"name-EUnl\": \"bittervoorn\",\n \"name-CNzh\": \"红目鲫\",\n \"name-TWzh\": \"紅目鯽\",\n \"name-JPja\": \"タナゴ\",\n \"name-KRko\": \"납줄개\",\n \"name-EUru\": \"горчак\"\n },\n \"availability\": {\n \"month-northern\": \"11-3\",\n \"month-southern\": \"5-9\",\n \"time\": \"\",\n \"isAllDay\": true,\n \"isAllYear\": false,\n \"location\": \"River\",\n \"rarity\": \"Common\",\n \"month-array-northern\": [\n 11,\n 12,\n 1,\n 2,\n 3\n ],\n \"month-array-southern\": [\n 5,\n 6,\n 7,\n 8,\n 9\n ],\n \"time-array\": [\n 0,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18,\n 19,\n 20,\n 21,\n 22,\n 23\n ]\n },\n \"shadow\": \"Smallest (1)\",\n \"price\": 900,\n \"price-cj\": 1350,\n \"catch-phrase\": \"I caught a bitterling! It's mad at me, but only a little.\",\n \"museum-phrase\": \"Bitterlings hide their eggs inside large bivalves—like clams—where the young can stay safe until grown. The bitterling isn't being sneaky. No, their young help keep the bivalve healthy by eating invading parasites! It's a wonderful bit of evolutionary deal making, don't you think? Each one keeping the other safe... Though eating parasites does not sound like a happy childhood... Is that why the fish is so bitter?\",\n \"image_uri\": \"https://acnhapi.com/v1/images/fish/1\",\n \"icon_uri\": \"https://acnhapi.com/v1/icons/fish/1\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-fish-fishID\",\n \"description\": \"Get fish data in JSON format. \\n\\nThe {fishID} parameter is optional and can be removed to get all the fish data.\"\n }\n },\n \"/v1/sea/{seaID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"seaID\",\n \"in\": \"path\",\n \"description\": \"Either the file-name of a sea creature or it's ID.\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Sea Creatures\",\n \"tags\": [\n \"Sea Creatures\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"integer\",\n \"description\": \"Number of the sea creature (as found in the critterpedia).\"\n },\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"Name of the image files.\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Name of the sea creature in different languages.\",\n \"required\": [\n \"name-USen\",\n \"name-CNzh\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-EUfr\",\n \"name-EUit\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUnl\",\n \"name-EUru\",\n \"name-EUen\",\n \"name-USes\",\n \"name-USfr\",\n \"name-TWzh\"\n ],\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"Non US English\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n }\n }\n },\n \"availability\": {\n \"type\": \"object\",\n \"description\": \"When to find the sea creature.\",\n \"required\": [\n \"isAllDay\",\n \"isAllYear\",\n \"location\",\n \"rarity\"\n ],\n \"properties\": {\n \"month-northern\": {\n \"type\": \"string\",\n \"description\": \"Month for the Northern hemisphere, empty if isAllYear is true.\"\n },\n \"month-southern\": {\n \"type\": \"string\",\n \"description\": \"Month for the Southern hemisphere, empty if isAllYear is true.\"\n },\n \"time\": {\n \"type\": \"string\",\n \"description\": \"Time of availability, empty is isAllDay is true.\"\n },\n \"isAllDay\": {\n \"type\": \"boolean\",\n \"description\": \"Is the sea creature available at any hour?\"\n },\n \"isAllYear\": {\n \"type\": \"boolean\",\n \"description\": \"Is the sea creature available at any day?\"\n },\n \"month-array-northern\": {\n \"type\": \"array\",\n \"description\": \"Array containing the month when the critter is available in the Northern Hemisphere.\",\n \"items\": {\n \"type\": \"number\"\n }\n },\n \"month-array-southern\": {\n \"type\": \"array\",\n \"description\": \"Array containing the month when the critter is available in the Southern Hemisphere.\",\n \"items\": {\n \"type\": \"number\"\n }\n },\n \"time-array\": {\n \"type\": \"array\",\n \"description\": \"Array containing the hours when the critter is available during the day (24h format).\",\n \"items\": {\n \"type\": \"number\"\n }\n }\n }\n },\n \"speed\": {\n \"type\": \"string\",\n \"description\": \"Speed of the sea creature\"\n },\n \"shadow\": {\n \"type\": \"string\",\n \"description\": \"Size of the shadow.\"\n },\n \"price\": {\n \"type\": \"number\",\n \"description\": \"Selling price.\"\n },\n \"catch-phrase\": {\n \"type\": \"string\",\n \"description\": \"Catch phrase of the sea creature\"\n },\n \"icon_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for icon\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n },\n \"museum-phrase\": {\n \"type\": \"string\",\n \"description\": \"Facts from Blathers\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"name\",\n \"availability\",\n \"speed\",\n \"shadow\",\n \"price\",\n \"catch-phrase\",\n \"icon_uri\",\n \"image_uri\",\n \"museum-phrase\"\n ]\n },\n \"examples\": {\n \"/v1/sea/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"seaweed\",\n \"name\": {\n \"name-USen\": \"seaweed\",\n \"name-EUen\": \"seaweed\",\n \"name-EUnl\": \"zeewier\",\n \"name-EUde\": \"Wakame-Alge\",\n \"name-EUes\": \"alga wakame\",\n \"name-USes\": \"alga wakame\",\n \"name-EUfr\": \"wakame\",\n \"name-USfr\": \"wakamé\",\n \"name-EUit\": \"alga wakame\",\n \"name-CNzh\": \"裙带菜\",\n \"name-TWzh\": \"裙帶菜\",\n \"name-JPja\": \"ワカメ\",\n \"name-KRko\": \"미역\",\n \"name-EUru\": \"морские водоросли\"\n },\n \"availability\": {\n \"month-northern\": \"10-7\",\n \"month-southern\": \"4-1\",\n \"time\": \"\",\n \"isAllDay\": true,\n \"isAllYear\": false,\n \"month-array-northern\": [\n 10,\n 11,\n 12,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7\n ],\n \"month-array-southern\": [\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 1\n ],\n \"time-array\": [\n 0,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18,\n 19,\n 20,\n 21,\n 22,\n 23\n ]\n },\n \"speed\": \"Stationary\",\n \"shadow\": \"Large\",\n \"price\": 600,\n \"catch-phrase\": \"I got some seaweed! I couldn't kelp myself.\",\n \"image_uri\": \"https://acnhapi.com/v1/images/sea/1\",\n \"icon_uri\": \"https://acnhapi.com/v1/icons/sea/1\",\n \"museum-phrase\": \"Let it be known that seaweed is a misnomer of the highest order! That is, it is not a noxious weed so much as it is a marine algae most beneficial to life on land and sea. Seaweed, you see, provides essential habitat and food for all manner of marine creatures. And it creates a great deal of the oxygen we land lovers love to breath too, hoo! And yet, I can't help but shudder when the slimy stuff touches my toes during a swim. Hoot! The horror!\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-sea-seaID\",\n \"description\": \"Get sea creature data in JSON format. \\n\\nThe {seaID} parameter is optional and can be removed to get all the sea creature data.\"\n }\n },\n \"/v1/bugs/{bugID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"bugID\",\n \"in\": \"path\",\n \"description\": \"Either the file-name of a bug or it's ID.\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Bugs\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"file-name\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Name of the bug in different languages.\",\n \"required\": [\n \"name-USen\",\n \"name-CNzh\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-EUfr\",\n \"name-EUit\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUnl\",\n \"name-EUru\",\n \"name-EUen\",\n \"name-USes\",\n \"name-USfr\",\n \"name-TWzh\"\n ],\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"Non US English\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n }\n }\n },\n \"availability\": {\n \"type\": \"object\",\n \"description\": \"When and where to find the bug.\",\n \"required\": [\n \"isAllDay\",\n \"isAllYear\",\n \"location\",\n \"rarity\"\n ],\n \"properties\": {\n \"month-northern\": {\n \"type\": \"string\",\n \"description\": \"Month for the Northern hemisphere, empty if isAllYear is true.\"\n },\n \"month-southern\": {\n \"type\": \"string\",\n \"description\": \"Month for the Southern hemisphere, empty if isAllYear is true.\"\n },\n \"time\": {\n \"type\": \"string\",\n \"description\": \"Time of availability, empty is isAllDay is true.\"\n },\n \"isAllDay\": {\n \"type\": \"boolean\",\n \"description\": \"Is the bug available at any hour?\"\n },\n \"isAllYear\": {\n \"type\": \"boolean\",\n \"description\": \"Is the bug available at any day?\"\n },\n \"location\": {\n \"type\": \"string\",\n \"description\": \"Location of the bug.\"\n },\n \"rarity\": {\n \"type\": \"string\",\n \"description\": \"Rarity of the bug.\"\n },\n \"month-array-northern\": {\n \"type\": \"array\",\n \"description\": \"Array containing the month when the critter is available in the Northern Hemisphere.\",\n \"items\": {\n \"type\": \"number\"\n }\n },\n \"month-array-southern\": {\n \"type\": \"array\",\n \"description\": \"Array containing the month when the critter is available in the Southern Hemisphere.\",\n \"items\": {\n \"type\": \"number\"\n }\n },\n \"time-array\": {\n \"type\": \"array\",\n \"description\": \"Array containing the hours when the critter is available during the day (24h format).\",\n \"items\": {\n \"type\": \"number\"\n }\n }\n }\n },\n \"price\": {\n \"type\": \"string\",\n \"description\": \"Selling price.\"\n },\n \"price-flick\": {\n \"type\": \"string\",\n \"description\": \"Selling price from Flick.\"\n },\n \"catch-phrase\": {\n \"type\": \"string\",\n \"description\": \"Phrase (or often pun) when the bug is caught.\"\n },\n \"museum-phrase\": {\n \"type\": \"string\",\n \"description\": \"Description from Blathers.\"\n },\n \"alt-catch-phrase\": {\n \"type\": \"array\",\n \"description\": \"Alternate catch phrases, when available.\",\n \"items\": {\n \"type\": \"string\"\n }\n },\n \"icon_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for icon\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"name\",\n \"availability\",\n \"price\",\n \"price-flick\",\n \"catch-phrase\",\n \"museum-phrase\",\n \"icon_uri\",\n \"image_uri\"\n ]\n },\n \"examples\": {\n \"/v1/bugs/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"common_butterfly\",\n \"name\": {\n \"name-USen\": \"common butterfly\",\n \"name-EUen\": \"common butterfly\",\n \"name-EUde\": \"Kohlweißling\",\n \"name-EUes\": \"mariposa común\",\n \"name-USes\": \"mariposa común\",\n \"name-EUfr\": \"piéride de la rave\",\n \"name-USfr\": \"piéride de la rave\",\n \"name-EUit\": \"farfalla comune\",\n \"name-EUnl\": \"koolwitje\",\n \"name-CNzh\": \"白粉蝶\",\n \"name-TWzh\": \"白粉蝶\",\n \"name-JPja\": \"モンシロチョウ\",\n \"name-KRko\": \"배추흰나비\",\n \"name-EUru\": \"белянка\"\n },\n \"availability\": {\n \"month-northern\": \"9-6\",\n \"month-southern\": \"3-12\",\n \"time\": \"4am - 7pm\",\n \"isAllDay\": false,\n \"isAllYear\": false,\n \"location\": \"Flying\",\n \"rarity\": \"Common\",\n \"month-array-northern\": [\n 9,\n 10,\n 11,\n 12,\n 1,\n 2,\n 3,\n 4,\n 5,\n 6\n ],\n \"month-array-southern\": [\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12\n ],\n \"time-array\": [\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10,\n 11,\n 12,\n 13,\n 14,\n 15,\n 16,\n 17,\n 18\n ]\n },\n \"price\": 160,\n \"price-flick\": 240,\n \"catch-phrase\": \"I caught a common butterfly! They often flutter by!\",\n \"museum-phrase\": \"The common butterfly would have you believe it is but a beautiful friend flitting prettily about the flowers. Bah, I say! They may seem innocent things with their pretty white wings, but they hide a dark side! The common butterfly caterpillar is called a cabbage worm, you see, and it's a most voracious pest. The ravenous beasts chew through cabbage, broccoli, kale and the like with a devastating gusto. And my feathers! Their green coloring is truly GROSS! A hoo-rrific hue, I say.\",\n \"image_uri\": \"https://acnhapi.com/v1/images/bugs/1\",\n \"icon_uri\": \"https://acnhapi.com/v1/icons/bugs/1\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-bugs-bugID\",\n \"description\": \"Get bugs data in JSON format. \\n\\nThe {bugID} parameter is optional and can be removed to get all the bugs data.\",\n \"tags\": [\n \"Bugs\"\n ]\n }\n },\n \"/v1/fossils/{fossilName}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"fossilName\",\n \"in\": \"path\",\n \"description\": \"The file-name of a fossil.\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Fossils\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"Name of the image files.\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Name of the fossil in different languages.\",\n \"required\": [\n \"name-USen\",\n \"name-CNzh\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-EUfr\",\n \"name-EUit\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUnl\",\n \"name-EUru\",\n \"name-EUen\",\n \"name-USes\",\n \"name-USfr\",\n \"name-TWzh\"\n ],\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"Non American English\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n }\n }\n },\n \"price\": {\n \"type\": \"number\",\n \"description\": \"Selling price.\"\n },\n \"museum-phrase\": {\n \"type\": \"string\",\n \"description\": \"Description from Blathers.\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for icon\"\n }\n },\n \"required\": [\n \"file-name\",\n \"name\",\n \"price\",\n \"museum-phrase\",\n \"image_uri\"\n ]\n },\n \"examples\": {\n \"/v1/fossils/amber\": {\n \"value\": {\n \"file-name\": \"amber\",\n \"name\": {\n \"name-USen\": \"amber\",\n \"name-EUen\": \"amber\",\n \"name-EUde\": \"Bernstein\",\n \"name-EUes\": \"ámbar\",\n \"name-USes\": \"ámbar\",\n \"name-EUfr\": \"ambre\",\n \"name-USfr\": \"ambre\",\n \"name-EUit\": \"ambra\",\n \"name-EUnl\": \"barnsteen\",\n \"name-CNzh\": \"琥珀\",\n \"name-TWzh\": \"琥珀\",\n \"name-JPja\": \"コハク\",\n \"name-KRko\": \"호박\",\n \"name-EUru\": \"янтарь\"\n },\n \"price\": 1200,\n \"museum-phrase\": \"Amber is formed from the sap of ancient trees that hardened over time. Because of its beauty, it has often been traded and used as jewelry throughout history. However, individual specimens may contain ancient plants or insects trapped inside them! These are valuable resources for learning about ancient eras, such as when the dinosaurs roamed... And this is why they are sometimes displayed in certain...ahem... exceptional museums! Like mine.\",\n \"image_uri\": \"https://acnhapi.com/v1/images/fossils/amber\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-fossils-fossilName\",\n \"description\": \"Get fossil data in JSON format. \\n\\nThe {fossilName} parameter is optional and can be removed to get all the fossils data.\",\n \"tags\": [\n \"Fossils\"\n ]\n }\n },\n \"/v1/villagers/{villagerID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"villagerID\",\n \"in\": \"path\",\n \"description\": \"Either the file-name of a villager or it's ID.\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Villagers\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\",\n \"description\": \"ID of the villager.\"\n },\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"Name of the image files.\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Name of the villager in different languages.\",\n \"required\": [\n \"name-USen\",\n \"name-CNzh\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-EUfr\",\n \"name-EUit\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUnl\",\n \"name-EUru\",\n \"name-EUen\",\n \"name-USes\",\n \"name-USfr\",\n \"name-TWzh\"\n ],\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"Non American English\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n }\n }\n },\n \"personality\": {\n \"type\": \"string\",\n \"description\": \"The personality of the villager.\"\n },\n \"birthday\": {\n \"type\": \"string\",\n \"description\": \"Birthday of the villager in Day/Month format.\"\n },\n \"species\": {\n \"type\": \"string\",\n \"description\": \"Species of the villager.\"\n },\n \"gender\": {\n \"type\": \"string\",\n \"description\": \"Gender of the villager, either \\\"Male\\\" or \\\"Female\\\".\"\n },\n \"catch-phrase\": {\n \"type\": \"string\",\n \"description\": \"The catch phrase of a villager.\"\n },\n \"birthday-string\": {\n \"type\": \"string\",\n \"description\": \"String of the birthday (Day/Month format).\"\n },\n \"icon_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for icon\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"name\",\n \"personality\",\n \"birthday\",\n \"species\",\n \"gender\",\n \"catch-phrase\",\n \"birthday-string\",\n \"icon_uri\",\n \"image_uri\"\n ]\n },\n \"examples\": {\n \"/v1/villagers/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"ant00\",\n \"name\": {\n \"name-USen\": \"Cyrano\",\n \"name-EUen\": \"Cyrano\",\n \"name-EUde\": \"Theo\",\n \"name-EUes\": \"Cirano\",\n \"name-USes\": \"Cirano\",\n \"name-EUfr\": \"Cyrano\",\n \"name-USfr\": \"Cyrano\",\n \"name-EUit\": \"Cirano\",\n \"name-EUnl\": \"Cyrano\",\n \"name-CNzh\": \"阳明\",\n \"name-TWzh\": \"陽明\",\n \"name-JPja\": \"さくらじま\",\n \"name-KRko\": \"사지마\",\n \"name-EUru\": \"Сирано\"\n },\n \"personality\": \"Cranky\",\n \"birthday-string\": \"March 9th\",\n \"birthday\": \"9/3\",\n \"species\": \"Anteater\",\n \"gender\": \"Male\",\n \"catch-phrase\": \"ah-CHOO\",\n \"icon_uri\": \"https://acnhapi.com/v1/icons/villagers/1\",\n \"image_uri\": \"https://acnhapi.com/v1/images/villagers/1\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-villagers-villagerID\",\n \"description\": \"Get villager data in JSON format. \\n\\nThe {villagerID} parameter is optional and can be removed to get all the villagers data.\",\n \"tags\": [\n \"Villagers\"\n ]\n }\n },\n \"/v1/icons/fish/{fishID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"fishID\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"Either the file-name of a fish or it's ID.\"\n }\n ],\n \"get\": {\n \"summary\": \"Fish icons\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-icons-fish-fishID\",\n \"description\": \"Get fish icons in PNG format. \\n\\nThe {fishID} parameter can be found using the /v1/fish/ endpoint.\",\n \"tags\": [\n \"Icons\"\n ]\n }\n },\n \"/v1/icons/bugs/{bugID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"bugID\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"Either the file-name of a bug or it's ID.\"\n }\n ],\n \"get\": {\n \"summary\": \"Bugs icons\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-icons-bugs-bugsID\",\n \"description\": \"Get bugs icons in PNG format. \\n\\nThe {bugID} parameter can be found using the /v1/bugs/ endpoint.\",\n \"tags\": [\n \"Icons\"\n ]\n }\n },\n \"/v1/icons/villagers/{villagerID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"villagerID\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"Either the file-name of a villager or it's ID.\"\n }\n ],\n \"get\": {\n \"summary\": \"Villager icons\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-icons-villagers-villagerID\",\n \"description\": \"Get villager icons in PNG format. \\n\\nThe {villagerID} parameter can be found using the /v1/villagers/ endpoint.\",\n \"tags\": [\n \"Icons\"\n ]\n }\n },\n \"/v1/images/fish/{fishID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"fishID\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"Either the file-name of a fish or it's ID.\"\n }\n ],\n \"get\": {\n \"summary\": \"Fish images\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-images-fish-fishID\",\n \"description\": \"Get fish images in PNG format. \\n\\nThe {fishID} parameter can be found using the /v1/fish/ endpoint.\",\n \"tags\": [\n \"Images\"\n ]\n }\n },\n \"/v1/images/bugs/{bugID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"bugID\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"Either the file-name of a bug or it's ID.\"\n }\n ],\n \"get\": {\n \"summary\": \"Bugs images\",\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-images-bugs-bugID\",\n \"description\": \"Get bugs images in PNG format. \\n\\nThe {bugID} parameter can be found using the /v1/bugs/ endpoint.\",\n \"tags\": [\n \"Images\"\n ]\n }\n },\n \"/v1/images/villagers/{villagerID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"villagerID\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"Either the file-name of a villager or it's ID.\"\n }\n ],\n \"get\": {\n \"summary\": \"Villager images\",\n \"tags\": [\n \"Images\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-images-villagers-villagerID\",\n \"description\": \"Get villager images in PNG format. \\n\\nThe {villagerID} parameter can be found using the /v1/villagers/ endpoint.\"\n }\n },\n \"/v1/images/fossils/{fossilName}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"fossilName\",\n \"in\": \"path\",\n \"required\": true,\n \"description\": \"The file-name of a fossil.\"\n }\n ],\n \"get\": {\n \"summary\": \"Fossils images\",\n \"tags\": [\n \"Images\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-images-fossils-fossilName\",\n \"description\": \"Get fossil images in PNG format. \\n\\nThe {fossilName} parameter can be found using the /v1/fossils/ endpoint.\"\n }\n },\n \"/v1/songs/{songID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"songID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Songs\",\n \"tags\": [\n \"Songs\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"boolean\",\n \"description\": \"ID of the song.\"\n },\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"String to access the MP3 and the song cover files.\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Translations of the song.\",\n \"required\": [\n \"name-USen\",\n \"name-CNzh\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-EUfr\",\n \"name-EUit\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUnl\",\n \"name-EUru\",\n \"name-EUen\",\n \"name-USes\",\n \"name-USfr\",\n \"name-TWzh\"\n ],\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"Non American English\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n }\n }\n },\n \"buy-price\": {\n \"type\": \"number\",\n \"nullable\": true,\n \"description\": \"Price at which the song is sold, is null if the song can't be purchased\"\n },\n \"sell-price\": {\n \"type\": \"number\",\n \"description\": \"Selling price.\"\n },\n \"isOrderable\": {\n \"type\": \"boolean\",\n \"description\": \"Can the song be ordered from the catalogue?\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n },\n \"music_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for music\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"name\",\n \"buy-price\",\n \"sell-price\",\n \"isOrderable\",\n \"image_uri\",\n \"music_uri\"\n ]\n },\n \"examples\": {\n \"/v1/songs/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"mjk_Keiji\",\n \"name\": {\n \"name-USen\": \"Agent K.K.\",\n \"name-EUen\": \"Agent K.K.\",\n \"name-EUde\": \"Agent K.K.\",\n \"name-EUes\": \"Agente Totakeke\",\n \"name-USes\": \"Agente Totakeke\",\n \"name-EUfr\": \"Agent Kéké\",\n \"name-USfr\": \"Agent Kéké\",\n \"name-EUit\": \"Agente K.K.\",\n \"name-EUnl\": \"Agent K.K.\",\n \"name-CNzh\": \"K.K.刑警\",\n \"name-TWzh\": \"K.K.刑警\",\n \"name-JPja\": \"けけけいじ\",\n \"name-KRko\": \"K.K.형사\",\n \"name-EUru\": \"Агент К. К.\"\n },\n \"buy-price\": 3200,\n \"sell-price\": 800,\n \"isOrderable\": true,\n \"music_uri\": \"https://acnhapi.com/v1/music/1\",\n \"image_uri\": \"https://acnhapi.com/v1/images/songs/1\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-songs-songID\",\n \"description\": \"Get K.K. songs data in JSON format. \\n\\nThe {songID} parameter is optional and can be removed to get all the songs data.\"\n }\n },\n \"/v1/images/songs/{songID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"songID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"summary\": \"Song images\",\n \"tags\": [\n \"Images\"\n ],\n \"operationId\": \"get-images-songs-songID\",\n \"description\": \"Get song cover images in PNG format. \\n\\nThe {songID} parameter can be found using the /v1/songs/ endpoint.\"\n }\n },\n \"/v1/music/{songID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"songID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Music\",\n \"tags\": [\n \"Music\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-music-songID\",\n \"description\": \"Get K.K. songs data in MP3 format. \\n\\nThe {songID} parameter can be found using the /songs/ endpoint.\"\n }\n },\n \"/v1/art/{artID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"artID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Art\",\n \"tags\": [\n \"Art\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"number\"\n },\n \"file-name\": {\n \"type\": \"string\"\n },\n \"name\": {\n \"type\": \"object\",\n \"description\": \"Name of the art in different languages.\",\n \"required\": [\n \"name-en\",\n \"name-eneu\",\n \"name-de\",\n \"name-sp\",\n \"name-spus\",\n \"name-fr\",\n \"name-frus\",\n \"name-it\",\n \"name-nl\",\n \"name-cn\",\n \"name-tw\",\n \"name-jp\",\n \"name-kr\",\n \"name-ru\"\n ],\n \"properties\": {\n \"name-en\": {\n \"type\": \"string\",\n \"description\": \"English\"\n },\n \"name-eneu\": {\n \"type\": \"string\",\n \"description\": \"Non American English\"\n },\n \"name-de\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-sp\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-spus\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-fr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-frus\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-it\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-nl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-cn\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-tw\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n },\n \"name-jp\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-kr\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-ru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n }\n }\n },\n \"hasFake\": {\n \"type\": \"boolean\",\n \"description\": \"Can the art be fake.\"\n },\n \"buy-price\": {\n \"type\": \"number\",\n \"description\": \"Price at which Redd sells the art\"\n },\n \"sell-price\": {\n \"type\": \"number\",\n \"description\": \"Price it which the art will sell (if genuine)\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n },\n \"museum-desc\": {\n \"type\": \"string\",\n \"description\": \"Description inside the museum\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"name\",\n \"hasFake\",\n \"buy-price\",\n \"sell-price\",\n \"image_uri\",\n \"museum-desc\"\n ]\n },\n \"examples\": {\n \"/v1/art/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"academic_painting\",\n \"name\": {\n \"name-USen\": \"academic painting\",\n \"name-EUen\": \"academic painting\",\n \"name-EUde\": \"Wissenschaftsgemälde\",\n \"name-EUes\": \"cuadro anatómico\",\n \"name-USes\": \"cuadro anatómico\",\n \"name-EUfr\": \"toile académique\",\n \"name-USfr\": \"toile académique\",\n \"name-EUit\": \"quadro accademico\",\n \"name-EUnl\": \"academische schilderij\",\n \"name-CNzh\": \"学术性的名画\",\n \"name-TWzh\": \"學術性的名畫\",\n \"name-JPja\": \"アカデミックなめいが\",\n \"name-KRko\": \"아카데믹한 명화\",\n \"name-EUru\": \"академическая картина\"\n },\n \"hasFake\": true,\n \"buy-price\": 4980,\n \"sell-price\": 1245,\n \"image_uri\": \"https://acnhapi.com/v1/images/art/academic_painting\",\n \"museum-desc\": \"This drawing is based on the \\\"ideal\\\" human-body ratio, as stated in \\\"De architectura.\\\" \\\"De architectura\\\" was a treatise by Vitruvius, an architect from the early 1st century BCE.\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-art-artID\",\n \"description\": \"Get art data in JSON format. \\n\\nThe {artID} parameter is optional and can be removed to get all the art data.\"\n }\n },\n \"/v1/icons/art/{artID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"artID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Your GET endpoint\",\n \"tags\": [\n \"Icons\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-icons-art-artID\",\n \"description\": \"Get art icons in PNG format. \\n\\nThe {artID} parameter can be found using the /art/ endpoint.\"\n }\n },\n \"/v1/hourly/{songID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"songID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Hourly music\",\n \"tags\": [\n \"Hourly music\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-v1-hourly-songID\",\n \"description\": \"Get hourly songs data in MP3 format. \\n\\nThe {songID} parameter can be found using the /backgroundmusic/ endpoint.\"\n }\n },\n \"/v1/backgroundmusic/{songID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"songID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"BGM\",\n \"tags\": [\n \"BGM\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"object\",\n \"properties\": {\n \"id\": {\n \"type\": \"string\",\n \"description\": \"ID of the song.\"\n },\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"File name of the song\"\n },\n \"hour\": {\n \"type\": \"number\",\n \"description\": \"Hour in 24h format at which the song plays\"\n },\n \"weather\": {\n \"type\": \"string\",\n \"description\": \"Weather\"\n },\n \"music_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for music\"\n }\n },\n \"required\": [\n \"id\",\n \"file-name\",\n \"hour\",\n \"weather\",\n \"music_uri\"\n ]\n },\n \"examples\": {\n \"/v1/backgroundmusic/1\": {\n \"value\": {\n \"id\": 1,\n \"file-name\": \"BGM_24Hour_00_Rainy\",\n \"hour\": 0,\n \"weather\": \"Rainy\"\n }\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-v1-backgroundmusic-songID\",\n \"description\": \"Get hourly songs data in JSON format. \\n\\nThe {songID} parameter is optional and can be removed to get all the songs data.\"\n }\n },\n \"/v1/houseware/{housewareID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"housewareID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Houseware\",\n \"tags\": [\n \"Items\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\",\n \"content\": {\n \"application/json\": {\n \"schema\": {\n \"type\": \"array\",\n \"description\": \"Returns an array of variant for the furniture specified as housewareID\",\n \"items\": {\n \"type\": \"object\",\n \"description\": \"A variant object\",\n \"properties\": {\n \"variant\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Name of the variant, null if the furniture only has one.\"\n },\n \"body-title\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Type of body variant\"\n },\n \"pattern\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Name of the pattern variant\"\n },\n \"pattern-title\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Type of the pattern variant\"\n },\n \"isDIY\": {\n \"type\": \"boolean\",\n \"description\": \"Can the item be crafted?\"\n },\n \"canCustomizeBody\": {\n \"type\": \"boolean\",\n \"description\": \"Can you customize the body?\"\n },\n \"canCustomizePattern\": {\n \"type\": \"boolean\",\n \"description\": \"Can you customize the pattern?\"\n },\n \"kit-cost\": {\n \"type\": \"number\",\n \"nullable\": true,\n \"description\": \"Number of kit required to customize, null if can't be customized\"\n },\n \"color-1\": {\n \"type\": \"string\",\n \"description\": \"Primary color\"\n },\n \"color-2\": {\n \"type\": \"string\",\n \"description\": \"Secondary color\"\n },\n \"size\": {\n \"type\": \"string\",\n \"description\": \"Size of the item\"\n },\n \"miles-price\": {\n \"type\": \"number\",\n \"nullable\": true,\n \"description\": \"Number of miles to purchase the item at the Nook Stop\"\n },\n \"source\": {\n \"type\": \"string\",\n \"description\": \"Where to get the item from, separated by a \\\";\\\" if there are multiple sources.\"\n },\n \"source-detail\": {\n \"type\": \"string\",\n \"description\": \"Details on said sources\"\n },\n \"version\": {\n \"type\": \"string\",\n \"description\": \"Version of the game the item was introduced in.\"\n },\n \"hha-concept-1\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"First HHA theme.\"\n },\n \"hha-concept-2\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"First HHA theme.\"\n },\n \"hha-series\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Second HHA theme.\"\n },\n \"hha-set\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"HHA set the item is in\"\n },\n \"isInteractive\": {\n \"type\": \"boolean\",\n \"description\": \"Can you interact with the item?\"\n },\n \"tag\": {\n \"type\": \"string\",\n \"description\": \"Tag associated with the object.\"\n },\n \"isOutdoor\": {\n \"type\": \"boolean\",\n \"description\": \"Can the item be placed outdoors?\"\n },\n \"speaker-type\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Type of speaker, null if not a speaker\"\n },\n \"lighting-type\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"Type of lighting, null if not a light source\"\n },\n \"isCatalog\": {\n \"type\": \"boolean\",\n \"description\": \"Can the item be ordered from the catalog?\"\n },\n \"file-name\": {\n \"type\": \"string\",\n \"description\": \"Name of the file for the image endpoint\"\n },\n \"variant-id\": {\n \"type\": \"string\",\n \"nullable\": true,\n \"description\": \"ID of the variant, null if the item doesnt have variants.\"\n },\n \"internal-id\": {\n \"type\": \"number\",\n \"description\": \"Internal ID of the objects (in the game)\"\n },\n \"name\": {\n \"type\": \"object\",\n \"required\": [\n \"name-USen\",\n \"name-EUde\",\n \"name-EUes\",\n \"name-USes\",\n \"name-EUfr\",\n \"name-USfr\",\n \"name-EUit\",\n \"name-EUnl\",\n \"name-CNzh\",\n \"name-TWzh\",\n \"name-JPja\",\n \"name-KRko\",\n \"name-EUru\",\n \"name-EUen\"\n ],\n \"description\": \"Translations\",\n \"properties\": {\n \"name-USen\": {\n \"type\": \"string\",\n \"description\": \"American English\"\n },\n \"name-EUde\": {\n \"type\": \"string\",\n \"description\": \"German\"\n },\n \"name-EUes\": {\n \"type\": \"string\",\n \"description\": \"Spanish\"\n },\n \"name-USes\": {\n \"type\": \"string\",\n \"description\": \"Latin American Spanish\"\n },\n \"name-EUfr\": {\n \"type\": \"string\",\n \"description\": \"French\"\n },\n \"name-USfr\": {\n \"type\": \"string\",\n \"description\": \"Canadian French\"\n },\n \"name-EUit\": {\n \"type\": \"string\",\n \"description\": \"Italian\"\n },\n \"name-EUnl\": {\n \"type\": \"string\",\n \"description\": \"Dutch\"\n },\n \"name-CNzh\": {\n \"type\": \"string\",\n \"description\": \"Simplified Chinese\"\n },\n \"name-TWzh\": {\n \"type\": \"string\",\n \"description\": \"Traditional Chinese\"\n },\n \"name-JPja\": {\n \"type\": \"string\",\n \"description\": \"Japanese\"\n },\n \"name-KRko\": {\n \"type\": \"string\",\n \"description\": \"Korean\"\n },\n \"name-EUru\": {\n \"type\": \"string\",\n \"description\": \"Russian\"\n },\n \"name-EUen\": {\n \"type\": \"string\",\n \"description\": \"English\"\n }\n }\n },\n \"buy-price\": {\n \"type\": \"number\",\n \"nullable\": true,\n \"description\": \"Price at which the item is purchased\"\n },\n \"sell-price\": {\n \"type\": \"number\",\n \"nullable\": true,\n \"description\": \"Price at which the item is sold\"\n },\n \"image_uri\": {\n \"type\": \"string\",\n \"description\": \"URI for image\"\n }\n },\n \"required\": [\n \"variant\",\n \"body-title\",\n \"pattern\",\n \"pattern-title\",\n \"canCustomizeBody\",\n \"canCustomizePattern\",\n \"kit-cost\",\n \"color-1\",\n \"color-2\",\n \"size\",\n \"miles-price\",\n \"source\",\n \"source-detail\",\n \"version\",\n \"hha-concept-1\",\n \"hha-concept-2\",\n \"hha-series\",\n \"hha-set\",\n \"isInteractive\",\n \"tag\",\n \"isOutdoor\",\n \"speaker-type\",\n \"lighting-type\",\n \"isCatalog\",\n \"file-name\",\n \"variant-id\",\n \"internal-id\",\n \"name\",\n \"buy-price\",\n \"sell-price\",\n \"image_uri\"\n ]\n }\n },\n \"examples\": {\n \"/v1/houseware/alto_saxophone\": {\n \"value\": [\n {\n \"variant\": null,\n \"body-title\": null,\n \"pattern\": null,\n \"pattern-title\": null,\n \"isDIY\": false,\n \"canCustomizeBody\": false,\n \"canCustomizePattern\": false,\n \"kit-cost\": null,\n \"color-1\": \"Yellow\",\n \"color-2\": \"Yellow\",\n \"size\": \"1x1\",\n \"miles-price\": null,\n \"source\": \"Nook's Cranny\",\n \"source-detail\": \"Available in Nook's Cranny (upgraded only), in the unique furniture slot\",\n \"version\": \"1.0.0\",\n \"hha-concept-1\": \"music\",\n \"hha-concept-2\": null,\n \"hha-series\": null,\n \"hha-set\": null,\n \"isInteractive\": true,\n \"tag\": \"Musical Instrument\",\n \"isOutdoor\": false,\n \"speaker-type\": null,\n \"lighting-type\": null,\n \"isCatalog\": true,\n \"file-name\": \"FtrAltosax\",\n \"variant-id\": null,\n \"internal-id\": 846,\n \"name\": {\n \"name-USen\": \"alto saxophone\",\n \"name-EUen\": \"alto saxophone\",\n \"name-EUde\": \"Saxofon\",\n \"name-EUes\": \"saxofón\",\n \"name-USes\": \"saxofón\",\n \"name-EUfr\": \"saxophone alto\",\n \"name-USfr\": \"saxophone alto\",\n \"name-EUit\": \"sax contralto\",\n \"name-EUnl\": \"altsaxofoon\",\n \"name-CNzh\": \"中音萨克斯风\",\n \"name-TWzh\": \"中音薩克斯風\",\n \"name-JPja\": \"アルトサックス\",\n \"name-KRko\": \"알토 색소폰\",\n \"name-EUru\": \"альтовый саксофон\"\n },\n \"buy-price\": 3400,\n \"sell-price\": 850,\n \"image_uri\": \"https://acnhapi.com/v1/images/furniture/FtrAltosax\"\n }\n ]\n }\n }\n }\n }\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-v1-houseware-housewareName\",\n \"description\": \"Get houseware data in JSON format. \\n\\nThe {housewareID} parameter is optional and can be removed to get all the housewareID data.\"\n }\n },\n \"/v1/wallmounted/{wallmountedID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"wallmountedID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Wallmounted\",\n \"tags\": [\n \"Items\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n }\n }\n },\n \"/v1/misc/{miscID}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"miscID\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Misc\",\n \"tags\": [\n \"Items\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-v1-misc-miscID\",\n \"description\": \"see /v1/houseware endpoint.\"\n }\n },\n \"/v1/images/funiture/{furnitureFileName}\": {\n \"parameters\": [\n {\n \"schema\": {\n \"type\": \"string\"\n },\n \"name\": \"furnitureFileName\",\n \"in\": \"path\",\n \"required\": true\n }\n ],\n \"get\": {\n \"summary\": \"Furniture images\",\n \"tags\": [\n \"Images\"\n ],\n \"responses\": {\n \"200\": {\n \"description\": \"OK\"\n },\n \"404\": {\n \"description\": \"Not Found\"\n }\n },\n \"operationId\": \"get-v1-images-funiture-furnitureFileName\",\n \"description\": \"Get furniture images in PNG format. \\n\\nThe {furnitureFileName} parameter can be found using the file-name key in an houseware/wallmounted/misc variant object (eg: FtrJewelrystand_Remake_0_0).\"\n }\n }\n },\n \"components\": {\n \"schemas\": {},\n \"securitySchemes\": {}\n },\n \"security\": []\n}"}],"relations":[{"id":"3cd49fe0-2f75-4606-8d3a-13a8e040289b","model":"schema","type":"schema","modelId":"3cd49fe0-2f75-4606-8d3a-13a8e040289b"},{"id":"b503f9da-ecab-495c-87de-02c99850ecf8","model":"collection","type":"documentation","modelId":"1432573-3f69bc12-124b-48c0-aacf-c6121d11ff51"}]}]}}