Skip to main content

ProJuris Empresas

Consulte contratos e gerencie seus documentos pelo webservice do ProJuris Empresas (Enterprise).

ProJuris Empresas Logo

Authentication​

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use​

Using the Smart Chat​

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor​

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions​

This connector provides 8 actions:

ActionPurposeParameters
obter_configuracao_webhooksApós publicar os Hooks, obtenha as URLs dos eventos para configurar manualmente no ProJuris em Painel de Controle Conf. Envio de Eventos. Selecione o contexto e o tipo de evento, copie a URL em URL Recebimento Evento e marque Ativo. Ative Autenticação e use o token desta conexão. O mesmo tipo pode monitorar módulos, submódulos e tabelas; o JSON recebido preserva os campos dinâmicos. Reenvio manual disponível por até 7 dias.No parameters
obter_contratoConsulta um contrato pelo filtro, incluindo seu ID.dados: {
. filtro (string)
. by (string)
} (object) required
incluir_documento_contratoInclui um documento em um contrato. Os campos adicionais e obrigatórios dependem da instalação.dados: {
. id-contrato (string,number)
. doc-blob (string,null)
. data (string)
. id-tipo-documento (string,number)
. id-tipo-documento-nome (string)
. descricao (string,null)
. detalhes (string)
. id-contrato-aditivo (string,number)
. nome-original (string)
. tamanho (integer,string,null)
. content-type (string)
} (object) required
alterar_documento_contratoAltera um documento. Obtenha o registro antes e envie TODOS os campos: campos omitidos viram nulos no ProJuris. A resposta precisa de validação na instalação.dados: {
. id-contrato (string,number)
. doc-blob (string,null)
. data (string)
. id-tipo-documento (string,number)
. id-tipo-documento-nome (string)
. descricao (string,null)
. detalhes (string)
. id-contrato-aditivo (string,number)
. nome-original (string)
. tamanho (integer,string,null)
. content-type (string)
. id-contrato-documento (string,number)
} (object) required
obter_documento_contratoConsulta um documento de contrato pelo filtro.dados: {
. filtro (string)
. by (string)
} (object) required
listar_documentos_contratoLista uma página de documentos de contrato, incluindo o conteúdo quando retornado pelo serviço.dados: {
. filtro (string)
. by (string)
. start (integer)
. limit (integer)
} (object) required
listar_documentos_contrato_lazyLista uma página de documentos de contrato sem o BLOB, conforme o exemplo LazyLista.dados: {
. filtro (string)
. by (string)
. start (integer)
. limit (integer)
} (object) required
remover_documento_contratoRemove um documento. O exemplo usa id-documento-contrato, diferente da chave de Alterar; confirme no manual da instalação.dados: {
. id-documento-contrato (string,number)
} (object) required

Webhook Events​

This connector emits 15 events back to your workflow. To receive one, create a hook whose path is <connection-name>/<event> — the connection name you configured plus the event from the table below.

EventDescription
adicionarEvento 'Adicionar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
alterarEvento 'Alterar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
excluirEvento 'Excluir' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
efetuar-baixa-provisoriaEvento 'Efetuar Baixa Provisória' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
cancelar-baixa-provisoriaEvento 'Cancelar Baixa Provisória' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
pre-cadastrarEvento 'Pré-Cadastrar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
continuarEvento 'Continuar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
desbloquear-processoEvento 'Desbloquear Processo' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
encerrarEvento 'Encerrar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
reabrirEvento 'Reabrir' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
provisionamentoEvento 'Provisionamento' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
bloqueioEvento 'Bloqueio' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
processarEvento 'Processar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
okEvento 'OK' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.
cancelarEvento 'Cancelar' da Conf. Envio de Eventos. Selecione o contexto no ProJuris; a disponibilidade depende do módulo.