Diploma

Classe que controla os Diplomas

APIDescrição
GET neutronapi/diploma/diplomaGetAsync/{idDiploma}

Método para recuperar os Dados do Diplomado

POST neutronapi/diploma/diplomaPostAsync

Método para recuperar os Dados do Diplomado

Autenticado

Métodos relacionados ao usuário logado na API. Os códigos de erro desta categoria vão do 0001 ao 0099.

APIDescrição
GET neutronapi/usuario/getnome

Recupera o nome do usuário logado.

GET neutronapi/usuario/getdetalhesusuario

Recupera informações detalhadas do usuário logado.

GET neutronapi/usuario/getassinaturabase64

Recupera a assinatura do usuário codificada em Base64.

GET neutronapi/usuario/getassinatura

Recupera o arquivo de assinatura.

GET neutronapi/usuario/getcertificado

Recupera o arquivo do certificado.

POST neutronapi/usuario/postcertificado

Salva o certificado do usuário logado na API.

POST neutronapi/usuario/postassinatura

Salva a assinatura do usuário logado na API.

GET neutronapi/usuario/getlogout

Encerra a sessão do usuário logado.

POST neutronapi/usuario/postalterardados

Alterar os dados do usuário logado.

GET neutronapi/usuario/listaPerfilFuncionalidadeGetAsync/{aplicacao}

Recupera lista de Perfil de Funcionalidades

Organizacao

Métodos relacionados a organização. Os códigos de erro desta categoria vão do 0500 ao 0599.

APIDescrição
POST neutronapi/organizacao/postconfiguracao

Insere uma nova configuração.

PUT neutronapi/organizacao/putconfiguracao

Altera uma configuração.

GET neutronapi/organizacao/getconfiguracoes

Recupera as configurações do usuário logado.

DELETE neutronapi/organizacao/deleteconfiguracao/{idconf}

Exclui uma configuração.

Dossie

APIDescrição
GET neutronapi/dossie/{idDossie}/getcamposagrupador

Recupera a lista de Campos Agrupador do Dossie

GET neutronapi/dossie/GetDossiePorUsuario

Recupera os dossies por Usuario que está logado no sistema

GET neutronapi/dossie/GetItemDossieID/{idDossie}

Recupera os dossies por Usuario que está logado no sistema

GET neutronapi/dossie/GetDossieDocs/{idDossie}

Recupera os documentos do dossie

POST neutronapi/dossie/{idDossie}/postDossie

POST neutronapi/dossie/postarquivos/{idItemDossie}

Salva o(s) arquivo(s) como um novo documento no repositório. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "Text" para os dados de indexação. Use keys do tipo "File" para enviar os arquivos.

PUT neutronapi/dossie/PutItemDossie/{idItemDossie}

Atualizar item de Dossie

PUT neutronapi/dossie/PutItemDossieDoc/{IdItemDoc}

Atualizar o Id do Documento na tabela de Dossie Item Doc

PUT neutronapi/dossie/PutDossieItemDocDelete

Atualizar o Id do Documento na tabela de Dossie Item Doc

PUT neutronapi/dossie/FinalizaItemDossie

Finaliza o Dossie

DELETE neutronapi/dossie/DeleteItemDossie

Deleta Item de Dossie por id do item

Assinatura

Classe referente aos metodos de Assinatura

APIDescrição
GET neutronapi/assinatura/listaassinaturasGetAsync

Recupera lista de Assinaturas

GET neutronapi/assinatura/assinaturaCampoGetAsync/{idassinatura}

Recupera os Campos que a Assinatura vai utilizar

POST neutronapi/assinatura/postwebhookbry

End point para receber os dados do WeebHook da Bry

POST neutronapi/Assinatura?idDocPortal={idDocPortal}&idPortalSync={idPortalSync}

Baixa o arquivo assinado e o protocolo

Repositorio

Métodos relacionados aos repositórios. Os codigos de erro desta categoria estão entre 0300 e 0399.

APIDescrição
GET neutronapi/getrepositorios

Recupera a lista de repositórios que o usuário tem permissão.

GET neutronapi/repositorio/{idrepositorio}/getjanelaspesquisa

Retorna uma lista com as janelas de pesquisa pelo id do repositório.

GET neutronapi/repositorios/getjanelaspesquisa

Retorna uma lista com as janelas de pesquisa pelo id do repositório.

GET neutronapi/repositorio/{idrepositorio}/getlistasselecao

Busca as listas de seleção do Repositório.

GET neutronapi/repositorio/{idrepositorio}/getjanelasarmazenamento

Retorna uma lista com as janelas de armazenagem pelo id do repositório.

GET neutronapi/repositorio/getjanelasarmazenamento

Retorna uma lista com as janelas de armazenagem pelo id do repositório.

GET neutronapi/repositorios/getlotes

Lista os lotes da web que o usuário possui permissão.

GET neutronapi/repositorios/{idrepositorio}/getlotesRepositorio

Lista os lotes da web que o usuário possui permissão. /// ID do repositório.

GET neutronapi/repositorios/{idRepositorioOrigem}/getrelacaodocumentos

Lista a relaçaõ de documentos que o usuário possui permissão no repositório.

POST neutronapi/repositorio/postarquivosV2

V2 Salva o(s) arquivo(s) como um novo documento no repositório. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "Text" para os dados de indexação. Use keys do tipo "File" para enviar os arquivos.

POST neutronapi/repositorio/postarquivos

Salva o(s) arquivo(s) como um novo documento no repositório. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "Text" para os dados de indexação. Use keys do tipo "File" para enviar os arquivos.

POST neutronapi/repositorio/postarquivoslote

Salva o(s) arquivo(s) como um novo documento no lote. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "Text" para os dados de indexação. Use keys do tipo "File" para enviar os arquivos.

POST neutronapi/repositorio/postnovaversao

Método para criar o Versionamento do documento

Dashboard

Classe que controla os Dashboards Os códigos de erro desta categoria estão entre 0700 e 0799

APIDescrição
GET neutronapi/dashboard/dashboardGetAsync

Método para recuperar

POST neutronapi/dashboard/dashboardPostAsync/{idDashboard}

Nenhuma documentação disponível.

Documento

Métodos relacionados aos documentos. Os códigos de erro desta categoria estão entre 0100 e 0199.

APIDescrição
POST neutronapi/postdocumentosComPaginacao?pageNumber={pageNumber}&pageSize={pageSize}

Recebe uma janela com os campos preenchidos. Preencha no mínimo o ID da janela. Para os campos preencha no mínimo: Nome, ValorInicial e TipoCampo.

POST neutronapi/postdocumentos

Recebe uma janela com os campos preenchidos. Preencha no mínimo o ID da janela. Para os campos preencha no mínimo: Nome, ValorInicial e TipoCampo. Para janela do tipo Tarefa preencha o Filtro.

GET neutronapi/getdocumentosversionados/{idJanela}/{idOriginal}

Recebe uma janela com os campos preenchidos. Preencha no mínimo o ID da janela. Para os campos preencha no mínimo: Nome, ValorInicial e TipoCampo. Para janela do tipo Tarefa preencha o Filtro.

POST neutronapi/postdocumentosrelacao/{iddoc}/{idrelacao}

Cria um link de para o URL intergation com o código da relação.

POST neutronapi/postdocumentosrelacaourl/{iddoc}/{idrelacao}

PUT neutronapi/documento/{iddocumento}/{idpagina}/putarquivo?idrepositorio={idrepositorio}

Altera o arquivo de uma página armazenada. Envie o arquivo no corpo da requisição.

PUT neutronapi/documento/{idrepositorio}/putgrampear

A função Grampear junta vários documentos em um.

PUT neutronapi/documento/{idrepositorio}/{iddoc}/putanexar

Anexa arquivos ao documento armazenado. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "File" para enviar os arquivos.

GET neutronapi/documento/{iddoc}/{idjanela}/getinfodocumento

Recupera as informações de indexação do documento pelo seu ID.

GET neutronapi/documento/{iddoc}/{idjanela}/getinfodocumentoAcao

Recupera as informações de indexação do documento pelo seu ID.

GET neutronapi/documento/{iddoc}/{idrepositorio}/getdocumentohistorico

Recupera o histórico de operações do documento.

GET neutronapi/documento/{doclink}/getdoclink

Recupera os dados do documento compartilhado.

POST neutronapi/documentos/postdocumentospdflink

Cria uma tarefa para criar o arquivo PDF. Após a criação do PDF será gerado o

GET neutronapi/documento/{iddoc}/{pagina}/getoriginal?idrepositorio={idrepositorio}

Recupera o arquivo original pelo código do documento.

GET neutronapi/documento/{iddoc}/{pagina}/{extensao}/getcheckpagina?idrepositorio={idrepositorio}

Verifica se o arquivo original existe no servidor pelo código do documento.

POST neutronapi/documentos/postdocumentospdf

Cria um PDF com todos os documentos.

POST neutronapi/documentos/postdocumentospdfs

Cria um PDF para cada documento. Varios documentos serão adicionados a um arquivo ZIP, caso contrário retorna o PDF direto.

POST neutronapi/documentos/postdocumentosoriginais

Cria um ZIP com todos os documentos.

GET neutronapi/documento/{iddoc}/{pagina}/pdf?idrepositorio={idrepositorio}

Recupera o arquivo convertido para PDF. Se o arquivo original for PDF ele será enviado diretamente sem conversão.

GET neutronapi/documento/{iddoc}/{pagina}/getweb?idrepositorio={idrepositorio}

Recupera o arquivo convertido para visualização na WEB. Os formatos compatíveis são: PDF; DOCX, XLSX, PPTX; JPG, PNG Todos os outros formatos serão automaticamente convertidos para PDF.

GET neutronapi/documento/{iddoc}/getdocumentopdf?idrepositorio={idrepositorio}

Recupera um arquivo PDF com todas as páginas do Documento.

GET neutronapi/documento/{iddoc}/getdocumentooriginal?idrepositorio={idrepositorio}

Recupera um arquivo ZIP com todas as páginas do Documento.

PUT neutronapi/documentos/puteditarcampos

Altera os dados de indexação do documento.

PUT neutronapi/documentos/puteditaindicesdocumento

Altera os dados de indexação de um ou mais documentos.

PUT neutronapi/documentos/restauradocumentos

Exclui um ou mais documentos pelo IDDOC.

DELETE neutronapi/documentos/deletedocumentos

Exclui um ou mais documentos pelo IDDOC.

GET neutronapi/documento/{iddoc}/{pagina}/getanotacao?idrepositorio={idrepositorio}

Recupera as anotações da página.

POST neutronapi/documento/postanotacao

Salva os dados de anotação da página.

GET neutronapi/documento/{iddoc}/getminiatura?idrepositorio={idrepositorio}

Recupera uma miniatura no formado PDF com as dimensões 40x40.

PUT neutronapi/documento/{idLote}/putdesgrampear

A função Grampear junta vários documentos em um.

PUT neutronapi/documentos/{idRepositorio}/{idDocumento}/puttornacorrente

POST neutronapi/Documento?diretorioDel={diretorioDel}

Exclui um diretório junto com todos os seus arquivos.

POST neutronapi/Documento?idJanelaArmazenagem={idJanelaArmazenagem}&pagina={pagina}&idLote={idLote}

Salva o(s) arquivo(s) como um novo documento no lote. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "Text" para os dados de indexação. Use keys do tipo "File" para enviar os arquivos.

Formularios

Métodos relacionados aos processos. Os códigos de erro desta categoria estão entre 0600 e 0699.

APIDescrição
GET neutronapi/formulario/formularioGetAsync/{idFormulario}

Recuperar formulario por id

GET neutronapi/formulario/listaformulariosGetAsync

Recupera lista de Formularios

GET neutronapi/formulario/listaformulariosProcessoGetAsync/{idProcesso}

Recupera lista de Formularios Processo

POST neutronapi/formulario/formularioPostAsync/{idFormulario}

Salva o(s) formulário(s) como um novo documento no repositório.

POST neutronapi/formulario/formularioExternoPost

Salva o(s) formulário(s) como um novo documento no repositório. Utilize a codificação "multipart/form-data" para enviar os dados. Envie um conjunto de pares chave/valor com content type corretamente identificado. Use keys do tipo "Text" para os dados de indexação. Use keys do tipo "File" para enviar os arquivos. As chaves a seguir são de preenchimento obrigatório USUARIO, SENHA, ORGANIZACAO, IDJANELA e IDFORMULARIO

Processo

Métodos relacionados aos processos. Os códigos de erro desta categoria estão entre 0200 e 0299.

APIDescrição
GET neutronapi/processos/getprocessos

Retorna uma lista de processos.

GET neutronapi/processos/{idprocesso}/gettarefas

Retorna uma lista de tarefas de um processo pelo seu ID.

POST neutronapi/processos/postdocumentos

Retorna uma lista de documentos de uma janela de tarefa.

GET neutronapi/processos/{idjanelatarefa}/getacoes

Recupera uma lista de ações da janela pelo id.

PUT neutronapi/processos/{iddoc}/{idacao}/putexecutaacao

Executa a ação no documento.

GET neutronapi/processos/{idprocesso}/getjanelaarmazenagem

Recupera a janela de armazenagem vinculada ao processo.

GET neutronapi/processo/{idjanela}/getlistasignatarios

Retorna uma lista com os possiveis signatarios.

GET neutronapi/processos/{idjanela}/getstatusassinatura

Verifica o status do documento enviado para o portal Certificador.

GET neutronapi/processos/{iddoc}/{idjanela}/getcancelaassinatura

Cancela o documento enviado para o Portal Certificador

Janela

Métodos relacionados as janelas. Os códigos de erro desta categoria estão entre 0400 e 0499.

APIDescrição
GET neutronapi/janela/{idjanela}/getcampos

Recupera os campos da janela.

POST neutronapi/janela/posturlintegracao

Recupera uma URI de acesso a lista de documentos. Ex. https://subdominio.softwareneutron.com.br/urlintegration/link?url=MkFBUTErO...

GET neutronapi/janela/{idjanela}/getdetalhesjanela

Recupera as informações detalhadas da janela.

GET neutronapi/janela/{idjanela}/{idcampo}/getproximovalorsequencia

Recupera o próximo valor de uma sequência e soma um no próximo valor.