Skip to content

Latest commit

 

History

History
158 lines (120 loc) · 5.58 KB

protocolosDeHabilitacaoResources.md

File metadata and controls

158 lines (120 loc) · 5.58 KB

Recurso: protocolosDeHabilitacao

Assim como os protocolos, você realizar protocolos de habilitação em quase todos os tribunais diponíveis no Brasil. Sem se preocupar com tamanho dos arquivos em PDF (nos ajustamos e recortamos automaticamente, de acordo com tribunal selecionado).

O protocolo habilitação é realizado em duas etapas:

  • Primeira etapa: Coleta de informações do processo no qual se deseja solicitar habilitação.
  • Segunda etapa: Realização do protocolo, a partir das informações coletadas na etapa anterior.

Primeira etapa

Para realizar a primeira etapa do protocolo de habilitação, basta informar o numero do processo e qual o "Tribunal ativo" das sua lista de Tribunais ativos ele pertence.

image

Segunda etapa

Após a finalização da primeira etapa, você terá que informar todas as informações principais do protocolo de habilitação:

image

image

Após a finalização da segunda etapa, a ação do protocolo de habilitação estará finalizada e você poderá ver a certidão do protocolo que contem todas as informações do protocolo e serve como comprovante de protocolo.

image

image

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

Método Requisição HTTP Descrição
consultarPorId GET /protocolos-de-habilitacao/{id} Visualiza um protocolo de habilitação pelo id
cadastrarPrimeiraEtapaParaNovoProtocoloDeHabilitacao POST /acoes/protocolos-de-habilitacao Cadastra um novo protocolo de habilitação, e coleta as informações iniciais para a primeira etapa
cadastrarSegundaEtapaParaNovoProtocoloDeHabilitacao POST /acoes/protocolos-de-habilitacao/{protocolo_habilitacao_id} Finaliza o protoco de habilitação, está é a segunda e ultima etapa do protocolo de habilitação

consultarPorId

Parametros

Nome Tipo Descrição Notas
id id é o id referente ao protocolo de habilitação cadastrado no Intima.ai [obrigatório]

Exemplos

<?php

require_once(__DIR__ . '/vendor/autoload.php');

use Intimaai\Intimaai;
use Intimaai\API\APIRequestException;

try 
{
    $intimaai = new Intimaai('api_token');

    $resultado = $intimaai->protocolosDeHabilitacao->consultarPorId(45217);
    dump($resultado);
}
catch (APIRequestException $exception)
{
    dump($exception->toJson());
}
catch (\Exception $exception)
{
    dump($exception->getMessage());
}
?>

cadastrarPrimeiraEtapaParaNovoProtocoloDeHabilitacao

Parametros

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

Exemplos

<?php

require_once(__DIR__ . '/vendor/autoload.php');

use Intimaai\Intimaai;
use Intimaai\API\APIRequestException;
use Intimaai\Models\PrimeiraEtapaParaProtocoloDeHabilitacao;

try 
{
    $intimaai = new Intimaai('api_token');

    $protocolo = new PrimeiraEtapaParaProtocoloDeHabilitacao('0000000-00.0000.0.00.0000', 1);
    $resultado = $intimaai->protocolosDeHabilitacao->cadastrarPrimeiraEtapaParaNovoProtocoloDeHabilitacao($protocolo);
    dump($resultado);
}
catch (APIRequestException $exception)
{
    dump($exception->toJson());
}
catch (\Exception $exception)
{
    dump($exception->getMessage());
}
?>

cadastrarSegundaEtapaParaNovoProtocoloDeHabilitacao

Parametros

Nome Tipo Descrição Notas
protocoloDeHabilitacaoId int é o id referente ao protocolo de habilitação cadastrado no Intima.ai, fornecido na primeira etapa [obrigatório]
segundaEtapaParaProtocoloDeHabilitacao SegundaEtapaParaProtocoloDeHabilitacao parametros necessários para a segunda e ultima etapa do protocolo de habilitação [obrigatório]

Exemplos

<?php

require_once(__DIR__ . '/vendor/autoload.php');

use Intimaai\Intimaai;
use Intimaai\API\APIRequestException;
use Intimaai\Models\Documento;
use Intimaai\Models\SegundaEtapaParaProtocoloDeHabilitacao;

try 
{
    $intimaai = new Intimaai('api_token');

    $doc = new Documento('/path/to/file.pdf', 0, 'anexo', 1);
    $protocolo = new SegundaEtapaParaProtocoloDeHabilitacao(0, 0, 1, ['BANCO FULANO'], 0, [$doc]);
    $resultado = $intimaai->protocolosDeHabilitacao->cadastrarSegundaEtapaParaNovoProtocoloDeHabilitacao(41, $protocolo);
    dump($resultado);
}
catch (APIRequestException $exception)
{
    dump($exception->toJson());
}
catch (\Exception $exception)
{
    dump($exception->getMessage());
}
?>

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