Skip to main content

Favoritos

Este endpoint fornece acesso ao gerenciamento de favoritos dos usuários. Todos os endpoints requerem autenticação com token Bearer.

Endpoints

Adicionar Favorito

POST /api/v1/favorites - Registra um favorito e associa ao usuário.

Corpo da Requisição

{
"apiId": 1,
"itemType": "CHARACTER|EPISODE|LOCATION",
"userId": 1
}

Listar Favoritos

GET /api/v1/favorites/{userId} - Recupera todos os favoritos de um usuário específico.

Parâmetros

ParâmetroTipoDescrição
pageopcionalNúmero da página a ser recuperada (padrão: 0)
sortopcionalOrdena por ID em ordem ascendente ou descendente (padrão: "ASC")

Remover Favorito

  • DELETE /api/v1/favorites/{userId}/{favoriteId} - Remove um favorito específico de um usuário.
  • DELETE /api/v1/favorites/{userId} - Remove todos os favoritos de um usuário.