Skip to content

POST /v3/comandos/iniciou

Notifica a Maggu que o processamento de um comando foi iniciado e informa o total de registros que serão enviados. Deve ser chamado antes de enviar os lotes.

Requisição

POST /v3/comandos/{id}/iniciou

json
{
  "totalDeRegistrosAEnviar": 1500
}
CampoTipoObrigatórioDescrição
idnumberSimID do comando em execução
totalDeRegistrosAEnviarnumberNãoQuantidade total de registros que serão enviados (recomendado — permite diagnóstico de progresso)

Implementação .NET

csharp
var requisicao = new RestRequest("api/v3/comandos/iniciou", Method.Post);
requisicao.AddJsonBody(new { id = Id, total = registros.Count }); // total opcional, mas recomendado
await _provedor.Client.PostAsync(requisicao, ct);

foreach (var lote in registros.Chunk(400))
{
    // envia os lotes normalmente
}

Respostas

CódigoSignificado
200 OKNotificação registrada
400 Bad RequestCorpo inválido
403 ForbiddenToken inválido
404 Not FoundComando não encontrado