Listar casos de um usuário
GET
/api/v1/lens/{workspaceId}/{userId}/research
Lista os casos abertos por um usuário dentro do workspace, com o mesmo envelope { data, total } da listagem do workspace. O userId do caminho é filtro dentro do workspace autorizado, não identidade: quem autentica continua sendo o token.
Authorizations
BearerAuth
Token Bearer JWT obtido em POST /api/v1/authentication. O workspace do token precisa ser o mesmo do caminho.
Type
HTTP (bearer)
Parameters
Path Parameters
workspaceId*
O workspace dono do caso. Tem de ser o workspace do token.
Type
Requiredstring
Example
"3f1a2b4c-5d6e-4f70-8a91-b2c3d4e5f607"Format
"uuid"userId*
O autor dos casos.
Type
Requiredstring
Format
"uuid"Query Parameters
limit
Tamanho da página. Ausente, zero ou negativo vale 10.
Type
integer
Default
10offset
Quantos itens pular.
Type
integer
Default
0Responses
A página de casos do usuário e o total.
application/json
JSON "data": [ { "id": "string", "workspaceId": "string", "userId": "string", "domain": "auto", "objective": "sinistro", "reportAddress": "string", "reportText": "string", "doubts": [ "string" ], "status": "CREATED", "incidentType": "colisao", "bot": { "additionalProperties": "string" }, "kanbanId": "string", "createdAt": "string", "updatedAt": "string" } ], "total": 7
{
}