# Favoritos
O usuário pode ter uma lista de produtos favoritos na loja, para isso pode ser utilizado os comandos abaixo:
# Listar produtos de favoritos
get /favoritos
Retorna a lista de produtos marcados como favoritos do usuário.
# Requisição
| header | descrição |
|---|---|
| sessao_id | Token da sessao do usuário no front-end. |
# Resposta
Lista de produto_id
Exemplo:
[
"f8f20d6f1v7c4e4b18894bfc377122db2e",
"fcb321e61v93d54c6299fbb228c4f5a6b9",
"ffceb0ae1v42c34958a224bea9da22db8b"
]
# Marcar como favorito
put /favoritos/{pid}
Marcar produto id como favorito para o usuário logado
# Requisição
| parametro | descrição |
|---|---|
| pid | ID do produto que será marcado como favorito obrigatório |
| header | desacrição |
|---|---|
| sessao_id | Token da sessao do usuário no front-end. |
# Resposta
Retorna a nova lista de favoritos do usuário, agora contendo o produto rescém marcado.
Exemplo:
[
"f8f20d6f1v7c4e4b18894bfc377122db2e",
"fcb321e61v93d54c6299fbb228c4f5a6b9",
"fe5645b51v45664278bdb594029a9d774f",
"ffceb0ae1v42c34958a224bea9da22db8b"
]
# Desmarcando o produto como favorito
delete /favoritos/{pid}
Desmarcar um produto id da lista de produtos favoritos do usuário logado.
# Requisição
| parametro | descrição |
|---|---|
| pid | ID do produto que será desmarcado como favorito obrigatório |
| header | desacrição |
|---|---|
| sessao_id | Token da sessao do usuário no front-end. |
# Resposta
Retorna a nova lista de favoritos do usuário, agora sem o produto rescém desmarcado.
Exemplo:
[
"fcb321e61v93d54c6299fbb228c4f5a6b9",
"fe5645b51v45664278bdb594029a9d774f",
"ffceb0ae1v42c34958a224bea9da22db8b"
]
← Pedidos Interesses →