Listar os documentos do caso
GET
/api/v1/lens/{workspaceId}/research/{researchId}/document
Lista os documentos já gravados no caso, num array.
Use ?content=false sempre que não precisar do arquivo: a listagem leve devolve os mesmos itens sem o base64. Com 40 documentos de até 10 MB, a diferença entre as duas é de centenas de megabytes.
O que os agentes leram de cada arquivo fica no metadata, na chave do agente.
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"researchId*
O id do caso.
Type
Requiredstring
Example
"7d2f8e10-4c3b-4a5d-9e8f-1a2b3c4d5e6f"Format
"uuid"Query Parameters
content
false devolve a listagem leve, sem o base64 de cada documento. Qualquer outro valor (ou a ausência) devolve o arquivo.
Type
string
Valid values
"false"Example
"false"Responses
Os documentos do caso.
application/json
JSON { "id": "string", "researchId": "string", "researchEntityId": "", "type": "BOLETIM_OCORRENCIA", "fileName": "bo.pdf", "contentType": "application/pdf", "base64": "string", "metadata": { "additionalProperties": "string" }, "createdAt": "string", "updatedAt": "string" }
[
]