Desarquivar pessoas (em lote)
POST · API de Integração v2
/v2/pessoas/desarquivarDesarquivar pessoas
Reverte o arquivamento: as pessoas voltam a ser ativas e reaparecem nas listagens.
Identidade: o escritório vem da sua chave de API — só os ids vão no corpo.
Best-effort: a resposta separa desarquivados de ignorados.
Processos (opcional): envie { "processos": { "reativarMonitoramento": true, "reabrir": true } }. As opções são independentes: reativarMonitoramento reativa processos vinculados até a capacidade disponível no plano; reabrir reabre todos os processos vinculados que estejam encerrados, inclusive compartilhados. Processos acima do limite ou já no estado desejado retornam no relatório.
Autenticação
X-API-Key no cabeçalho. Como autenticar
Corpo da requisiçãoobrigatório
IDs das pessoas a desarquivar.
application/json
idsinteger[]obrigatórioIDs das pessoas a desarquivar (1..1000).
processosProcessosDesarquivamentoRequestVer propriedades
reabrirbooleanReabre processos vinculados que estiverem encerrados.
reativarMonitoramentobooleanReativa o monitoramento dos processos vinculados, respeitando o limite do plano.
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
{
"desarquivados": [
123,
124
],
"ignorados": [
{
"id": 125,
"motivo": "string"
}
],
"processos": {
"monitoramentoIgnorado": [
{
"motivo": "string",
"numeroProcesso": "1011214-58.2024.8.26.0477",
"processoId": 26540878
}
],
"monitoramentoReativado": [
{
"numeroProcesso": "1011214-58.2024.8.26.0477",
"processoId": 26540878
}
],
"monitoramentoSolicitado": true,
"processosReabertos": [
{
"numeroProcesso": "1011214-58.2024.8.26.0477",
"processoId": 26540878
}
],
"reaberturaIgnorado": [
{
"motivo": "string",
"numeroProcesso": "1011214-58.2024.8.26.0477",
"processoId": 26540878
}
],
"reaberturaSolicitada": true
},
"solicitados": 3
}Contrato de respostas
200Lote processado (ver desarquivados/ignorados).
Lote processado (ver desarquivados/ignorados).
application/json
desarquivadosinteger[]IDs das pessoas desarquivadas
ignoradosPessoaIgnoradaResponse[]Pessoas não processadas e seus motivos
Ver propriedades
idintegerID da pessoa não processada
motivostringMotivo seguro pelo qual a pessoa foi ignorada
processosProcessosDesarquivamentoResponseVer propriedades
monitoramentoIgnoradoProcessoMonitoramentoIgnoradoResponse[]Processos cujo monitoramento não foi reativado
Ver propriedades
motivostringMotivo pelo qual o monitoramento não foi alterado
numeroProcessostringNúmero do processo
processoIdintegerID interno do processo
monitoramentoReativadoProcessoResumoResponse[]Processos com monitoramento reativado
Ver propriedades
numeroProcessostringNúmero do processo
processoIdintegerID interno do processo
monitoramentoSolicitadobooleanIndica se foi solicitada a reativação de monitoramento
processosReabertosProcessoResumoResponse[]Processos reabertos
Ver propriedades
numeroProcessostringNúmero do processo
processoIdintegerID interno do processo
reaberturaIgnoradoProcessoEncerramentoIgnoradoResponse[]Processos cuja reabertura não foi aplicada
Ver propriedades
motivostringMotivo pelo qual o encerramento ou a reabertura não foi aplicado
numeroProcessostringNúmero do processo
processoIdintegerID interno do processo
reaberturaSolicitadabooleanIndica se foi solicitada a reabertura
solicitadosintegerQuantidade de pessoas solicitadas
400Payload inválido (lista vazia, mais de 1000 ids, nulo ou não positivo).
Payload inválido (lista vazia, mais de 1000 ids, nulo ou não positivo).
O contrato não declara um corpo para esta resposta.
401Não autenticado (token ausente/inválido).
Não autenticado (token ausente/inválido).
O contrato não declara um corpo para esta resposta.
