Atualizar atividade.
PUT · API de Integração v2
/v2/agenda/{id}Substitui cabeçalho, responsáveis/equipes (full-replace) e sincroniza revisor/checklist por diff. O tipo de tarefa pode mudar, mas não recria fluxo nem recorrências existentes. Quando um campo operacional do contrato externo mudar, produz o webhook agenda.compromisso.atualizado para endpoints inscritos.
Autenticação
X-API-Key no cabeçalho. Como autenticar
Parâmetros de caminho1
idintegerobrigatórioID da atividade de agenda.
Corpo da requisiçãoobrigatório
request
application/json
audienciaIdintegerAudiência vinculada
checklistTemplateIdsinteger[]IDs de templates de checklist (substitui integralmente)
concluidobooleanConcluída (default false)
dataFatalstringData fatal do compromisso (default = fim do período)
equipesIdsinteger[]IDs das equipes (substitui integralmente)
escopoRecorrenciastringOCORRENCIA, FUTURAS ou SERIE ao editar recorrência
expedienteIdintegerExpediente vinculado
localstringLocal do compromisso
observacaostringObservação livre
periodoPeriodoRequestobrigatórioVer propriedades
fimstringData de fim (default = início)
horaFimstringHora de fim
horaIniciostringHora de início
iniciostringobrigatórioData de início
pessoaIdintegerPessoa vinculada (id único)
prioridadestringPrioridade (default SEM_PRIORIDADE)
privadabooleanRestringe a visualização aos responsáveis
processoIdintegerProcesso vinculado
publicacaoIdstringPublicação de origem imutável: omitir/vazio preserva; se informado, deve coincidir com o vínculo existente
responsaveisIdsinteger[]IDs dos responsáveis (substitui integralmente)
revisorManualIdsinteger[]IDs de revisores manuais (substitui integralmente)
serieRecorrenteSerieRecorrenteRequestVer propriedades
dataFinalstringObrigatória quando termino=DATA_FINAL
frequenciasstring[]obrigatórioUma frequência da série: SEMANAL ou MENSAL
terminostringobrigatórioINDEFINIDO ou DATA_FINAL
tipoEventoIdintegerobrigatórioNovo tipo do compromisso
titulostringobrigatórioTítulo da atividade
Respostas3
Exemplos ilustrativos · nenhuma requisição é enviada
200 · Sucesso
- Quando acontece
- A operação foi concluída.
- Como tratar
- Leia os dados retornados; em listagens, confira também a paginação.
Exemplo ilustrativo gerado do schema · application/json
{
"audienciaId": 1,
"concluido": false,
"cor": "string",
"dataFatal": "yyyy-MM-dd",
"diaTodo": false,
"documentos": [
{
"rotulo": "string",
"url": "string"
}
],
"equipesIds": [
1
],
"expedienteId": 1,
"fim": "yyyy-MM-dd",
"id": 1,
"inicio": "yyyy-MM-dd",
"local": "string",
"observacao": "string",
"pessoaId": 1,
"prioridade": "string",
"privada": false,
"processoId": 1,
"publicacaoId": "string",
"recorrencia": {
"quantidade": 1,
"tipo": "string"
},
"responsaveisIds": [
1
],
"revisores": [
{
"tipo": "string",
"userId": 1
}
],
"tipoAlerta": "string",
"tipoEventoId": 1,
"titulo": "string"
}Contrato de respostas
200Atividade atualizada.
Atividade atualizada.
application/json
audienciaIdintegerconcluidobooleancorstringdataFatalstringdiaTodobooleandocumentosDocumentoResponse[]Ver propriedades
rotulostringurlstringequipesIdsinteger[]expedienteIdintegerfimstringidintegeriniciostringlocalstringobservacaostringpessoaIdintegerprioridadestringprivadabooleanprocessoIdintegerpublicacaoIdstringrecorrenciaRecorrenciaResponseVer propriedades
quantidadeintegertipostringresponsaveisIdsinteger[]revisoresRevisorResponse[]Ver propriedades
tipostringuserIdintegertipoAlertastringtipoEventoIdintegertitulostring400Payload inválido ou atividade não encontrada, no contrato Problem Details.
Payload inválido ou atividade não encontrada, no contrato Problem Details.
application/json
codestringcorrelationIdstringdetailstringerrorsErroItemApiResponse[]Ver propriedades
codestringCódigo estável do erro
fieldstringCampo relacionado
messagestringMensagem segura
instancestringrequestIdstringstatusintegertitlestringtypestring401Não autenticado (token ausente/inválido).
Não autenticado (token ausente/inválido).
O contrato não declara um corpo para esta resposta.
