Skip to content

Latest commit

 

History

History
226 lines (179 loc) · 7 KB

escutasProcessuaisResources.md

File metadata and controls

226 lines (179 loc) · 7 KB

Recurso: escutasProcessuais

Com a escuta processual você pode saber todas as movimentações que ocorreram em um processo, e baixar todos os novos documentos anexados ao processo. Para realizar uma escuta processual é bastante simples, bastando somente informar o numero do processo, tribunal e os horários que deseja realizar a escuta processual.

Todas as URIs são relativas a https://app.intima.ai/api/v2

Metodo Requisição HTTP Descrição
consultarPorId GET /escutas-processuais/{id} Visualiza a escuta processual
cadastrarNovaEscuta POST /escutas-processuais Cadastra uma nova escuta processual
capturarEscuta GET /acoes/escutas-processuais/{escuta_id}/capturar Executa a escuta processual
cadastrarNovaEscutaECapturar POST /acoes/escutas-processuais/criar-e-capturar Cadastra e executa a escuta processual
consultarResultadosCapturadosDaEscuta GET /escutas-processuais/{escuta_id}/resultados Retorna os resultados da escuta processual
atualizarEscuta PUT /escutas-processuais/{escuta_id} Atualiza uma escuta processual
excluirEscuta DELETE /escutas-processuais/{escuta_id} Exclui uma escuta processual

consultarPorId

Parametros

Nome Tipo Descrição Notas
id number é o id referente a escuta processual no Intima.ai [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');

    const resultado = await intimaai.escutasProcessuais.consultarPorId(21);
    console.log(resultado);
}
catch (error)
{
    console.error('error: ', error);
}

cadastrarNovaEscuta

Parametros

Nome Tipo Descrição Notas
escuta_processual EscutaProcessual parametros necessários para a criação de um novo registro [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');

    const escuta = { 
        numero_processo: '0000000-00.0000.0.00.0000',
        autenticacao_id: 1,
        dias_de_captura: [1, 2],
        horarios_de_captura: ['07:00'] 
    };
    const resultado = await intimaai.escutasProcessuais.cadastrarNovaEscuta(escuta);
    console.log(resultado);
}
catch (error)
{
    console.error('error: ', error);
}

capturarEscuta

Parametros

Nome Tipo Descrição Notas
escuta_processual_id number é o id referente a escuta processual no Intima.ai [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');

    const capture_result = await intimaai.escutasProcessuais.capturarEscuta(30);
    console.log(capture_result);
}
catch (error)
{
    console.error('error: ', error);
}

cadastrarNovaEscutaECapturar

Parametros

Nome Tipo Descrição Notas
escuta_processual EscutaProcessual parametros necessários para a criação de um novo registro [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');

    const escuta = { 
        numero_processo: '0000000-00.0000.0.00.0000', 
        autenticacao_id: 1, 
        dias_de_captura: [1, 2],
        horarios_de_captura: ['07:00'] 
    };
    const resultado = await intimaai.escutasProcessuais.cadastrarNovaEscutaECapturar(escuta);
    console.log(resultado);
}
catch (error)
{
    console.error('error: ', error);
}

consultarResultadosCapturadosDaEscuta

Parametros

Nome Tipo Descrição Notas
escuta_processual_id number é o id referente a escuta processual no Intima.ai [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');
    
    const resultados = await intimaai.escutasProcessuais.consultarResultadosCapturadosDaEscuta(31);
    await resultados.obterPagina(1);
    console.log(resultados.obterColecao());
}
catch (error)
{
    console.error('error: ', error);
}

atualizarEscuta

Parametros

Nome Tipo Descrição Notas
escuta_processual_id number é o id referente a escuta processual no Intima.ai [obrigatório]
escuta_processual AtualizarEscutaProcessual parametros necessários para a atualizar o registro [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');

    const resultado = await intimaai.escutasProcessuais.atualizarEscuta(31, { dias_de_captura: [1, 2], horarios_de_captura: ['11:00'] });
    console.log(resultado);
}
catch (error)
{
    console.error('error: ', error);
}

excluirEscuta

Parametros

Nome Tipo Descrição Notas
escuta_processual_id number é o id referente a escuta processual no Intima.ai [obrigatório]

Exemplos

const Intimaai = require('@brainy-digital/intima.ai-sdk-node').default;
// ou
// import Intimaai from '@brainy-digital/intima.ai-sdk-node';

try
{
    const intimaai = new Intimaai('api_secret_token');

    const resultado = await intimaai.escutasProcessuais.excluirEscuta(27);
    console.log(resultado);
}
catch (error)
{
    console.error('error: ', error);
}

[Voltar ao topo]
[Voltar a lista da API]
[Voltar para o README]