diff --git a/src/Kyoo.Abstractions/Models/Resources/Track.cs b/src/Kyoo.Abstractions/Models/Resources/Track.cs
index 14f471b0..8e41c7ee 100644
--- a/src/Kyoo.Abstractions/Models/Resources/Track.cs
+++ b/src/Kyoo.Abstractions/Models/Resources/Track.cs
@@ -52,7 +52,7 @@ namespace Kyoo.Abstractions.Models
Subtitle = 3,
///
- /// The stream is an attachement (a font, an image or something else).
+ /// The stream is an attachment (a font, an image or something else).
/// Only fonts are handled by kyoo but they are not saved to the database.
///
Attachment = 4
diff --git a/src/Kyoo.Core/Views/TrackApi.cs b/src/Kyoo.Core/Views/TrackApi.cs
index 7075bcbc..1d2e89cb 100644
--- a/src/Kyoo.Core/Views/TrackApi.cs
+++ b/src/Kyoo.Core/Views/TrackApi.cs
@@ -16,58 +16,69 @@
// You should have received a copy of the GNU General Public License
// along with Kyoo. If not, see .
-using System.Linq;
using System.Threading.Tasks;
using Kyoo.Abstractions.Controllers;
using Kyoo.Abstractions.Models;
-using Kyoo.Abstractions.Models.Exceptions;
+using Kyoo.Abstractions.Models.Attributes;
using Kyoo.Abstractions.Models.Permissions;
+using Kyoo.Abstractions.Models.Utils;
using Kyoo.Core.Models.Options;
+using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Options;
+using static Kyoo.Abstractions.Models.Utils.Constants;
namespace Kyoo.Core.Api
{
- [Route("api/track")]
+ ///
+ /// Information about one or multiple .
+ ///
[Route("api/tracks")]
+ [Route("api/track", Order = AlternativeRoute)]
[ApiController]
[PartialPermission(nameof(Track))]
+ [ApiDefinition("Tracks", Group = ResourcesGroup)]
public class TrackApi : CrudApi