Editar um envolvido
PUT
/api/v1/lens/{workspaceId}/research/{researchId}/entity/{id}
Um PATCH: muda os papéis, o motivo, o cadastro, os metadados e o vínculo com um veículo do caso.
parentId:nullnão mexe,""desliga o vínculo, um id amarra ao veículo.reason:nullnão mexe,""apaga.valueé imutável. Se vier, tem de ser exatamente o que está gravado; qualquer outro valor é400 IDENTITY_IS_IMMUTABLE. A placa e o CPF/CNPJ são a chave pela qual o Asset, o Zarv ID e as dimensões foram consultados — corrigir é remover e incluir de novo.externalId,typeemanualnão são editáveis e são ignorados no corpo.
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"id*
O id do envolvido.
Type
Requiredstring
Example
"5e9a3c71-2b4d-4e8f-a9c0-6d1b7f2e8a35"Format
"uuid"Request Body
application/json
JSON "roles": [ "SEGURADO" ], "reason": "string", "parentId": "string", "profile": { "additionalProperties": "string" }, "metadata": { "additionalProperties": "string" }, "value": "string"
{
}
Responses
O envolvido depois da edição.
application/json
JSON "id": "string", "researchId": "string", "parentId": "", "externalId": "", "type": "PERSON", "value": "TST1A23", "roles": [ "SEGURADO" ], "reason": "string", "profile": { "additionalProperties": "string" }, "manual": true, "metadata": { "additionalProperties": "string" }, "createdAt": "string", "updatedAt": "string"
{
}