system
bulk-update

Atualizar vários registros de uma vez

Aplica a mesma alteração a vários registros de uma vez. O model_name aceita project (os campos do corpo são os mesmos do endpoint de edição de projeto) e answer_pool (respostas de formulário dinâmico) — os demais modelos ainda não são suportados.

Falhas em registros individuais não interrompem o lote: o que deu certo é gravado e a resposta traz os contadores e o motivo de cada falha. Enquanto um lote do mesmo usuário está em andamento, uma nova chamada com mais de um ID responde 409.

post/api/management/system/bulk-update/{model_name}

Request body

idsstring[] required

IDs dos registros que receberão a alteração. Obrigatório, sem valores repetidos e sem limite máximo de itens.

namestring

model_name=project: novo nome do projeto. Até 191 caracteres.

descriptionstring

model_name=project: nova descrição do projeto.

impactinteger

model_name=project: grau de impacto do projeto, de 1 a 10.

status1 | 2 | 3 | 4

model_name=project: situação do projeto — 1 em andamento, 2 concluído, 3 arquivado, 4 parado.

budgetnumber

model_name=project: orçamento do projeto. Use null para limpar.

is_templateboolean

model_name=project: marca ou desmarca os projetos como modelo.

contact_idstring uuid nullable

model_name=project: contato vinculado ao projeto. null remove o vínculo.

customer_idstring uuid nullable

model_name=project: cliente vinculado ao projeto. null remove o vínculo.

parent_idstring uuid nullable

model_name=project: projeto pai. null desvincula da hierarquia.

Response

Sucesso

responseboolean required

Sempre true quando a requisição foi processada.

Changes