API ADVBOX
Lawsuits

Crie uma movimentação manual para um processo

Cria uma nova movimentação manual (andamento) para um processo existente.

Campos obrigatórios:

  • lawsuit_id - ID do processo (deve existir e pertencer ao escritório)
  • date - Data da movimentação no formato DD/MM/YYYY
  • description - Descrição da movimentação (mínimo 10 caracteres)

Validações importantes:

  • description: mínimo de 10 caracteres
  • date: formato DD/MM/YYYY obrigatório (diferente de outros endpoints)
  • lawsuit_id: deve ser um ID válido de processo existente no escritório

Comportamento:

  • Movimentações criadas por este endpoint têm origin=MANUAL
  • Podem ser filtradas no endpoint GET /movements usando o parâmetro ?origin=MANUAL
POST
/lawsuits/movement

Authorization

BearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

lawsuit_id*integer

[Required] ID do processo

date*string

[Required] Data da movimentação no formato DD/MM/YYYY

Match^\d{2}/\d{2}/\d{4}$
description*string

[Required] Descrição da movimentação (mínimo 10 caracteres)

Length10 <= length

Response Body

application/json

application/json

application/json

curl -X POST "https://app.advbox.com.br/api/v1/lawsuits/movement" \  -H "Content-Type: application/json" \  -d '{    "lawsuit_id": 123,    "date": "25/06/2025",    "description": "Audiência de conciliação agendada"  }'
{
  "success": true,
  "lawsuits_id": 123
}

{
  "message": "The given data was invalid.",
  "errors": {
    "description": [
      "Informe os dados do andamento"
    ],
    "date": [
      "Informe a data do andamento"
    ],
    "lawsuit_id": [
      "Informe um processo válido"
    ]
  }
}

{
  "error": "Unauthenticated."
}