GET
https://api.myidvirtual.com
/
feedback
Listar Feedbacks
curl --request GET \
  --url https://api.myidvirtual.com/feedback \
  --header 'Authorization: <authorization>'
[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "user": {
      "id": "user-id-123",
      "name": "João Silva"
    },
    "title": "Sugestão de melhoria",
    "message": "Seria ótimo ter suporte a mais servidores",
    "rating": 5,
    "category": "FEATURE",
    "status": "PENDING",
    "createdAt": "2024-01-15T10:30:00.000Z"
  }
]

Listar Feedbacks

Endpoint para listar feedbacks de usuários.

Autenticação

Authorization
string
required
Bearer token JWT do usuário autenticado

Query Parameters

status
string
Filtrar por status (PENDING, REVIEWED, RESOLVED)
category
string
Filtrar por categoria
rating
number
Filtrar por avaliação

Responses

[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "user": {
      "id": "user-id-123",
      "name": "João Silva"
    },
    "title": "Sugestão de melhoria",
    "message": "Seria ótimo ter suporte a mais servidores",
    "rating": 5,
    "category": "FEATURE",
    "status": "PENDING",
    "createdAt": "2024-01-15T10:30:00.000Z"
  }
]

Exemplo de Requisição

curl --location 'http://localhost:3333/feedback?status=PENDING' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'