Ir para o conteúdo principal

[Gov.Doc] Manual Documental da API do Gov.Doc

Objetivo

O objetivo deste estudo é documentar as rotas da API do Sistema Gov.Doc. 

Introdução

O Gov.Doc é o sistema processador de texto do Governo do Estado de Rondônia e a sua API permite que outros sistemas (SOLAR, RegularizaJá, SID, etc) sejam capazes de criar, editar, arquivar documentos de maneira padronizada. Dessa forma, viu-se a necessidade de documentar as rotas para garantir e facilitar o acesso aos dados da API.

Bloco de Assinatura

O bloco de assinatura permite que o documento possa ser assinado por um ou mais usuários, assim como permite que o usuário assine um ou mais documentos simultaneamente.

→ Rotas do Bloco de Assinatura

Rota Descrição Parâmetros Request Body
GET /BlocoDeAssinatura/{idDoBloco} Rota que busca o bloco de assinatura pelo ID; id do bloco -

 

 

 

POST /BlocoDeAssinatura/Criar

Rota para criar bloco de assinatura por CPF;

 

 

-

• titulo → título do bloco de assinatura;

• documentosIds → lista com os IDs dos documentos inseridos no bloco;

• cpdDoCriadorDoBloco → cpf do criador do bloco;

 

 

POST • /BlocoDeAssinatura/CriarPorSistema

Rota para criar bloco de assinatura por SISTEMA;

 

 

 

-

• titulo → título do bloco de assinatura;

• documentosIds → lista com os IDs dos documentos inseridos no bloco;

• cpdDoCriadorDoBloco → cpf do criador do bloco;

PUT • /BlocoDeAssinatura Rota para editar o bloco de assinatura; -

• documentosIds → lista com os IDs dos documentos inseridos no bloco;

• cpdDoCriadorDoBloco → cpf do criador do bloco;

dataDeCriacao → data de criação do bloco de assinaturas;

blocoId → id do bloco de assinaturas;

PUT • /BlocoDeAssinatura/AdicionarDocumento Rota para adicionar documentos ao bloco de assinatura por CPF;

• documentosIds → lista com os IDs dos documentos inseridos no bloco;

cpf → cpf do usuário;

blocoId → id do bloco de assinaturas;