Skip to main content

📖 Descrição

Este endpoint remove um looker. O looker deve pertencer ao email fornecido para ser deletado.

🛠️ Requisição

Método

DELETE

URL

/v1/lookers

Parâmetros de Query

ParâmetroTipoObrigatórioDescrição
idstringSimID do looker
emailstringSimEmail do usuário (para validação de propriedade)

Exemplo de Requisição

curl -X DELETE "http://localhost:8080/v1/lookers?id=507f1f77bcf86cd799439011&[email protected]"

Exemplo de Resposta (204 No Content)

Sem corpo de resposta

📝 Códigos de Resposta

204 No Content: Looker removido com sucesso
400 Bad Request:
  • id parameter is required: ID não fornecido
  • email parameter is required: Email não fornecido
403 Forbidden: looker does not belong to this email - O looker não pertence ao email fornecido
404 Not Found: looker not found - Looker não encontrado
500 Internal Server Error: Failed to delete looker - Erro interno do servidor

🔍 Notas

  • Usuários só podem deletar seus próprios lookers (validação por email)
  • A operação é idempotente em relação ao resultado, mas retorna 404 se o recurso não existir