ADVBOXAPI ADVBOX
Lawsuits

Atualize um processo existente

Atualiza dados de um processo específico no sistema.

⚠️ Importante: Envie apenas os campos que deseja atualizar. Campos não incluídos no request permanecerão inalterados.

Campos atualizáveis:

  • users_id - Responsável pelo processo (deve existir na conta)
  • stages_id - Fase processual (deve existir na conta; atualiza step automaticamente)
  • type_lawsuits_id - Tipo de processo (deve existir na conta; atualiza group automaticamente)
  • process_number - Número CNJ (validado; envie string vazia para limpar)
  • protocol_number - Número de protocolo
  • folder - Nome da pasta (máximo 30 caracteres)
  • date - Data do processo (formato YYYY-MM-DD)
  • notes - Observações do processo
  • fees_expec - Valor esperado de honorários (inteiro, em reais)
  • fees_money - Valor de honorários em dinheiro (inteiro, em reais)
  • contingency - Valor de contingência (inteiro, em reais)
  • status_closure - Data de fechamento (YYYY-MM-DD; envie string vazia para limpar)
  • exit_production - Data do trânsito em julgado (YYYY-MM-DD; envie string vazia para limpar)
  • exit_execution - Data do arquivamento (YYYY-MM-DD; envie string vazia para limpar)

Validações aplicadas:

  • process_number: Valida formato CNJ contra bases do Judiciário
  • folder: Máximo 30 caracteres
  • date, status_closure, exit_production, exit_execution: Formato YYYY-MM-DD obrigatório
  • stages_id e type_lawsuits_id: Devem pertencer à sua conta
PUT
/lawsuits/{id}

Authorization

BearerAuth
AuthorizationBearer <token>

In: header

Path Parameters

id*integer

[Required] ID único do processo a ser atualizado

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X PUT "https://app.advbox.com.br/api/v1/lawsuits/0" \  -H "Content-Type: application/json" \  -d '{    "folder": "PASTA CLIENTE A"  }'
{
  "success": true,
  "lawsuits_id": "1234567"
}
{
  "error": "Unauthenticated."
}

{
  "message": "The given data was invalid.",
  "errors": {
    "auth": [
      "You dont have permission to edit this lawsuit."
    ]
  }
}

{
  "message": "Too Many Requests"
}