Skip to main content
POST
Atualizar vários registros de uma vez

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

model_name
string
required

Modelo a atualizar. Aceita project (projetos) e answer_pool (respostas de formulário dinâmico). O nome é case-insensitive e aceita as variações answerPool e answer-pool.

Body

application/json

Lista de registros a alterar e os campos a aplicar em todos eles.

ids
string<uuid>[]
required

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

ID (UUID) do registro a atualizar.

name
string

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

Maximum string length: 191
description
string

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

impact
integer

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

Required range: 1 <= x <= 10
status
enum<integer>

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

Available options:
1,
2,
3,
4
budget
number

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

Required range: x >= 0
is_template
boolean

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

contact_id
string<uuid>

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

customer_id
string<uuid>

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

parent_id
string<uuid>

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

funnels
object

model_name=project: vínculo com funis. O que não for citado permanece como está.

groups
object

model_name=project: vínculo com grupos de projetos.

tags
object

model_name=project: etiquetas do projeto.

childrens
object

model_name=project: projetos filhos na hierarquia.

users
object[]

model_name=project: responsáveis do projeto. Adicionar um responsável dispara notificação para ele.

forecast_dates
object[]

model_name=project: data prevista de conclusão por funil.

funnel_status
object

model_name=project: situação do projeto dentro de um funil.

form_answers
object[]

Respostas de formulário dinâmico. Com model_name=project responde o formulário do próprio projeto; com model_name=answer_pool é a lista de respostas aplicada a todos os IDs.

target
object

model_name=answer_pool: identifica o formulário e a entidade dona das respostas. father_id é preenchido automaticamente com cada item de ids.

Response

Sucesso

Resultado do lote. Falhas individuais não alteram o status HTTP.

response
boolean
required

Sempre true quando a requisição foi processada.

result
object
required

Resumo do processamento do lote.