Genres


GET /api/plain/genres
HTTP 200 OK
[
  {
    "id": 1,
    "name": "Action",
    "description": "Action movies are fast-paced and exciting.",
    "movies": [],
    "main_movies": [
      {
        "id": 38,
        "name": "Saving Private Ryan"
      }
    ]
  },
  {
    "id": 2,
    "name": "Comedy",
    "description": "Comedy movies are funny.",
    "movies": [],
    "main_movies": [
      {
        "id": 40,
        "name": "The Dark Knight Rises"
      }
    ]
  },
  {
    "id": 3,
    "name": "Drama",
    "description": "Drama movies are serious.",
    "movies": [],
    "main_movies": [
      {
        "id": 34,
        "name": "Star Wars: Episode VI - Return of the Jedi"
      }
    ]
  },
  {
    "id": 4,
    "name": "Fantasy",
    "description": "Fantasy movies are magical.",
    "movies": [],
    "main_movies": [
      {
        "id": 2,
        "name": "The Terminator"
      },
      {
        "id": 25,
        "name": "The Godfather"
      }
    ]
  },
  {
    "id": 5,
    "name": "Adventure",
    "description": "Adventure movies are exciting.",
    "movies": [],
    "main_movies": [
      {
        "id": 42,
        "name": "Witness for the Prosecution"
      }
    ]
  },
  {
    "id": 6,
    "name": "Sci-Fi",
    "description": "Sci-Fi movies are futuristic.",
    "movies": [],
    "main_movies": [
      {
        "id": 10,
        "name": "The Dark Knight"
      },
      {
        "id": 24,
        "name": "Princess Mononoke"
      },
      {
        "id": 28,
        "name": "The Maltese Falcon"
      }
    ]
  },
  {
    "id": 7,
    "name": "Horror",
    "description": "Horror movies are scary.",
    "movies": [],
    "main_movies": [
      {
        "id": 17,
        "name": "Modern Times"
      },
      {
        "id": 27,
        "name": "Star Wars: Episode VII - The Force Awakens"
      }
    ]
  },
  {
    "id": 8,
    "name": "Thriller",
    "description": "Thriller movies are suspenseful.",
    "movies": [],
    "main_movies": [
      {
        "id": 12,
        "name": "The General"
      },
      {
        "id": 15,
        "name": "Bicycle Thieves"
      },
      {
        "id": 26,
        "name": "Rocky"
      }
    ]
  },
  {
    "id": 9,
    "name": "Mystery",
    "description": "Mystery movies are puzzling.",
    "movies": [],
    "main_movies": [
      {
        "id": 6,
        "name": "The Green Mile"
      },
      {
        "id": 9,
        "name": "Sunset Blvd."
      },
      {
        "id": 11,
        "name": "The Great Escape"
      }
    ]
  },
  {
    "id": 10,
    "name": "Romance",
    "description": "Romance movies are about love.",
    "movies": [],
    "main_movies": [
      {
        "id": 29,
        "name": "Judgment at Nuremberg"
      },
      {
        "id": 39,
        "name": "The Grand Budapest Hotel"
      }
    ]
  },
  {
    "id": 11,
    "name": "Musical",
    "description": "Musical movies have singing and dancing.",
    "movies": [],
    "main_movies": [
      {
        "id": 13,
        "name": "Stand by Me"
      },
      {
        "id": 33,
        "name": "Snatch"
      },
      {
        "id": 35,
        "name": "Star Wars: Episode VIII – The Last Jedi"
      },
      {
        "id": 37,
        "name": "Lock, Stock and Two Smoking Barrels"
      }
    ]
  },
  {
    "id": 12,
    "name": "Documentary",
    "description": "Documentary movies are non-fiction.",
    "movies": [],
    "main_movies": [
      {
        "id": 16,
        "name": "Batman Begins"
      },
      {
        "id": 18,
        "name": "Star Wars: Episode IV – A New Hope"
      }
    ]
  },
  {
    "id": 13,
    "name": "Animation",
    "description": "Animation movies are animated.",
    "movies": [],
    "main_movies": [
      {
        "id": 3,
        "name": "Monsters, Inc."
      },
      {
        "id": 4,
        "name": "Gran Torino"
      },
      {
        "id": 14,
        "name": "Star Wars: Episode IX – The Rise of Skywalker"
      }
    ]
  },
  {
    "id": 14,
    "name": "Family",
    "description": "Family movies are for all ages.",
    "movies": [],
    "main_movies": [
      {
        "id": 30,
        "name": "Into the Wild"
      }
    ]
  },
  {
    "id": 15,
    "name": "Western",
    "description": "Western movies are about the American West.",
    "movies": [],
    "main_movies": []
  },
  {
    "id": 16,
    "name": "War",
    "description": "War movies are about military conflict.",
    "movies": [],
    "main_movies": [
      {
        "id": 19,
        "name": "Before Sunrise"
      },
      {
        "id": 21,
        "name": "Catch Me If You Can"
      }
    ]
  },
  {
    "id": 17,
    "name": "History",
    "description": "History movies are about the past.",
    "movies": [],
    "main_movies": [
      {
        "id": 22,
        "name": "Raging Bull"
      },
      {
        "id": 32,
        "name": "Blade Runner"
      }
    ]
  },
  {
    "id": 18,
    "name": "Biography",
    "description": "Biography movies are about real people.",
    "movies": [],
    "main_movies": [
      {
        "id": 7,
        "name": "Django Unchained"
      },
      {
        "id": 20,
        "name": "Dial M for Murder"
      },
      {
        "id": 41,
        "name": "The Treasure of the Sierra Madre"
      },
      {
        "id": 43,
        "name": "Rush"
      }
    ]
  },
  {
    "id": 19,
    "name": "Sport",
    "description": "Sport movies are about athletics.",
    "movies": [],
    "main_movies": [
      {
        "id": 1,
        "name": "Interstellar"
      },
      {
        "id": 5,
        "name": "Hotel Rwanda"
      },
      {
        "id": 8,
        "name": "Inception"
      }
    ]
  },
  {
    "id": 20,
    "name": "Music",
    "description": "Music movies are about musicians.",
    "movies": [],
    "main_movies": [
      {
        "id": 36,
        "name": "Inglourious Basterds"
      }
    ]
  },
  {
    "id": 21,
    "name": "Crime",
    "description": "Crime movies are about criminals.",
    "movies": [],
    "main_movies": []
  },
  {
    "id": 22,
    "name": "Noir",
    "description": "Noir movies are dark and cynical.",
    "movies": [],
    "main_movies": []
  },
  {
    "id": 23,
    "name": "Superhero",
    "description": "Superhero movies are about heroes.",
    "movies": [],
    "main_movies": [
      {
        "id": 23,
        "name": "The Matrix"
      },
      {
        "id": 31,
        "name": "La La Land"
      },
      {
        "id": 44,
        "name": "City Lights"
      }
    ]
  },
  {
    "id": 24,
    "name": "Spy",
    "description": "Spy movies are about espionage.",
    "movies": [],
    "main_movies": []
  }
]
<?xml version="1.0" encoding="UTF-8"?>
<objects type="array">
  <object>
    <id type="integer">1</id>
    <name>Action</name>
    <description>Action movies are fast-paced and exciting.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">38</id>
        <name>Saving Private Ryan</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">2</id>
    <name>Comedy</name>
    <description>Comedy movies are funny.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">40</id>
        <name>The Dark Knight Rises</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">3</id>
    <name>Drama</name>
    <description>Drama movies are serious.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">34</id>
        <name>Star Wars: Episode VI - Return of the Jedi</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">4</id>
    <name>Fantasy</name>
    <description>Fantasy movies are magical.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">2</id>
        <name>The Terminator</name>
      </main-movie>
      <main-movie>
        <id type="integer">25</id>
        <name>The Godfather</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">5</id>
    <name>Adventure</name>
    <description>Adventure movies are exciting.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">42</id>
        <name>Witness for the Prosecution</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">6</id>
    <name>Sci-Fi</name>
    <description>Sci-Fi movies are futuristic.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">10</id>
        <name>The Dark Knight</name>
      </main-movie>
      <main-movie>
        <id type="integer">24</id>
        <name>Princess Mononoke</name>
      </main-movie>
      <main-movie>
        <id type="integer">28</id>
        <name>The Maltese Falcon</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">7</id>
    <name>Horror</name>
    <description>Horror movies are scary.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">17</id>
        <name>Modern Times</name>
      </main-movie>
      <main-movie>
        <id type="integer">27</id>
        <name>Star Wars: Episode VII - The Force Awakens</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">8</id>
    <name>Thriller</name>
    <description>Thriller movies are suspenseful.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">12</id>
        <name>The General</name>
      </main-movie>
      <main-movie>
        <id type="integer">15</id>
        <name>Bicycle Thieves</name>
      </main-movie>
      <main-movie>
        <id type="integer">26</id>
        <name>Rocky</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">9</id>
    <name>Mystery</name>
    <description>Mystery movies are puzzling.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">6</id>
        <name>The Green Mile</name>
      </main-movie>
      <main-movie>
        <id type="integer">9</id>
        <name>Sunset Blvd.</name>
      </main-movie>
      <main-movie>
        <id type="integer">11</id>
        <name>The Great Escape</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">10</id>
    <name>Romance</name>
    <description>Romance movies are about love.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">29</id>
        <name>Judgment at Nuremberg</name>
      </main-movie>
      <main-movie>
        <id type="integer">39</id>
        <name>The Grand Budapest Hotel</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">11</id>
    <name>Musical</name>
    <description>Musical movies have singing and dancing.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">13</id>
        <name>Stand by Me</name>
      </main-movie>
      <main-movie>
        <id type="integer">33</id>
        <name>Snatch</name>
      </main-movie>
      <main-movie>
        <id type="integer">35</id>
        <name>Star Wars: Episode VIII – The Last Jedi</name>
      </main-movie>
      <main-movie>
        <id type="integer">37</id>
        <name>Lock, Stock and Two Smoking Barrels</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">12</id>
    <name>Documentary</name>
    <description>Documentary movies are non-fiction.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">16</id>
        <name>Batman Begins</name>
      </main-movie>
      <main-movie>
        <id type="integer">18</id>
        <name>Star Wars: Episode IV – A New Hope</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">13</id>
    <name>Animation</name>
    <description>Animation movies are animated.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">3</id>
        <name>Monsters, Inc.</name>
      </main-movie>
      <main-movie>
        <id type="integer">4</id>
        <name>Gran Torino</name>
      </main-movie>
      <main-movie>
        <id type="integer">14</id>
        <name>Star Wars: Episode IX – The Rise of Skywalker</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">14</id>
    <name>Family</name>
    <description>Family movies are for all ages.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">30</id>
        <name>Into the Wild</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">15</id>
    <name>Western</name>
    <description>Western movies are about the American West.</description>
    <movies type="array"/>
    <main-movies type="array"/>
  </object>
  <object>
    <id type="integer">16</id>
    <name>War</name>
    <description>War movies are about military conflict.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">19</id>
        <name>Before Sunrise</name>
      </main-movie>
      <main-movie>
        <id type="integer">21</id>
        <name>Catch Me If You Can</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">17</id>
    <name>History</name>
    <description>History movies are about the past.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">22</id>
        <name>Raging Bull</name>
      </main-movie>
      <main-movie>
        <id type="integer">32</id>
        <name>Blade Runner</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">18</id>
    <name>Biography</name>
    <description>Biography movies are about real people.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">7</id>
        <name>Django Unchained</name>
      </main-movie>
      <main-movie>
        <id type="integer">20</id>
        <name>Dial M for Murder</name>
      </main-movie>
      <main-movie>
        <id type="integer">41</id>
        <name>The Treasure of the Sierra Madre</name>
      </main-movie>
      <main-movie>
        <id type="integer">43</id>
        <name>Rush</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">19</id>
    <name>Sport</name>
    <description>Sport movies are about athletics.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">1</id>
        <name>Interstellar</name>
      </main-movie>
      <main-movie>
        <id type="integer">5</id>
        <name>Hotel Rwanda</name>
      </main-movie>
      <main-movie>
        <id type="integer">8</id>
        <name>Inception</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">20</id>
    <name>Music</name>
    <description>Music movies are about musicians.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">36</id>
        <name>Inglourious Basterds</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">21</id>
    <name>Crime</name>
    <description>Crime movies are about criminals.</description>
    <movies type="array"/>
    <main-movies type="array"/>
  </object>
  <object>
    <id type="integer">22</id>
    <name>Noir</name>
    <description>Noir movies are dark and cynical.</description>
    <movies type="array"/>
    <main-movies type="array"/>
  </object>
  <object>
    <id type="integer">23</id>
    <name>Superhero</name>
    <description>Superhero movies are about heroes.</description>
    <movies type="array"/>
    <main-movies type="array">
      <main-movie>
        <id type="integer">23</id>
        <name>The Matrix</name>
      </main-movie>
      <main-movie>
        <id type="integer">31</id>
        <name>La La Land</name>
      </main-movie>
      <main-movie>
        <id type="integer">44</id>
        <name>City Lights</name>
      </main-movie>
    </main-movies>
  </object>
  <object>
    <id type="integer">24</id>
    <name>Spy</name>
    <description>Spy movies are about espionage.</description>
    <movies type="array"/>
    <main-movies type="array"/>
  </object>
</objects>
Path Verb Controller#Action
genres GET api/plain/genres#index
genres POST api/plain/genres#create
genres OPTIONS api/plain/genres#options
genres/:id GET api/plain/genres#show
genres/:id PUT api/plain/genres#update
genres/:id PATCH api/plain/genres#update
genres/:id DELETE api/plain/genres#destroy