diff --git a/back/src/Kyoo.Core/Views/Content/ThumbnailsApi.cs b/back/src/Kyoo.Core/Views/Content/ThumbnailsApi.cs
index e10e4095..c56851e3 100644
--- a/back/src/Kyoo.Core/Views/Content/ThumbnailsApi.cs
+++ b/back/src/Kyoo.Core/Views/Content/ThumbnailsApi.cs
@@ -20,13 +20,23 @@ using System;
using System.IO;
using Kyoo.Abstractions.Controllers;
using Kyoo.Abstractions.Models;
+using Kyoo.Abstractions.Models.Attributes;
using Kyoo.Abstractions.Models.Permissions;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
+using static Kyoo.Abstractions.Models.Utils.Constants;
namespace Kyoo.Core.Api;
+///
+/// Retrive images.
+///
[ApiController]
+[Route("thumbnails")]
+[Route("images", Order = AlternativeRoute)]
+[Route("image", Order = AlternativeRoute)]
+[Permission(nameof(Image), Kind.Read, Group = Group.Overall)]
+[ApiDefinition("Images", Group = OtherGroup)]
public class ThumbnailsApi(IThumbnailsManager thumbs) : BaseApi
{
///
@@ -41,8 +51,7 @@ public class ThumbnailsApi(IThumbnailsManager thumbs) : BaseApi
///
/// The image does not exists on kyoo.
///
- [HttpGet("{identifier:id}/poster")]
- [PartialPermission(Kind.Read)]
+ [HttpGet("{id:guid}")]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public IActionResult GetPoster(Guid id, [FromQuery] ImageQuality? quality)