<iframe src="//www.googletagmanager.com/ns.html?id=GTM-M5GQNQ" height="0" width="0" style="display:none;visibility:hidden"></iframe>

API - Métodos de documentos

Luiz Kurihara -

Para inserir ou editar um arquivo binário é necessário codificá-lo em Base64.

Consulte Convertendo arquivo com método Base64

Limitações:

1- O campo nomeArquivo é limitado em 120 caracteres. 

2- O campo nomeArquivoOrigem é limitado em 99 caracteres. 

3- Caracteres especiais ou espaços não são aceitos.

4- Os campos de id devem enviar obrigatoriamente números inteiros.

5 - O campo formato deve sempre ser 0 ou 1. Sendo 0 para documento em base64 e 1 para URL do documento conforme modelos abaixo.

Inserir um documento

POST http://<<servidor>>:<<porta>>/themis/api/documento/novo/json

Modelo Json quando documento por arquivo


  nomeArquivo:"teste",
  descricao:"descricao teste",
  numero:"612",
  tipo:{id:4},
  dominio:{id:1},
  nomeArquivoOrigem:"teste.txt",
  formato:0,
  despesa:{id:140},
  processo:{id:26},
  desdobramento:{id:158},
  arquivo:"ARQUIVO EM BYTES BASE64*"
}

Modelo Json quando documento por URL

{
  nomeArquivo:"teste",
  descricao:"descricao teste",
  numero:"612",
  tipo:{id:4},
  dominio:{id:1},
  nomeArquivoOrigem:"teste.txt",
  formato:1,
  despesa:{id:140},
  processo:{id:26},
  desdobramento:{id:158},
  url:"http://minhaurl.com.br/teste"
}

Editar um documento

POST http://<<servidor>>:<<porta>>/themis/api/documento/edita/json

Modelo Json quando documento por arquivo

{
  id:8, 

  nomeArquivo:"teste",
  descricao:"descricao teste",
  numero:"612",
  tipo:{id:4},
  dominio:{id:1},
  nomeArquivoOrigem:"teste.txt",
  formato:0,
  despesa:{id:140},
  processo:{id:26},
  desdobramento:{id:158},
  arquivo:"ARQUIVO EM BYTES BASE64*"
}

Modelo Json quando documento por URL 

{
  id:8,

  nomeArquivo:"teste",
  descricao:"descricao teste",
  numero:"612",
  tipo:{id:4},
  dominio:{id:1},
  nomeArquivoOrigem:"teste.txt",
  formato:1,
  despesa:{id:140},
  processo:{id:26},
  desdobramento:{id:158},
  url:"http://minhaurl.com.br/teste"
}

 

 

Tem mais dúvidas? Envie uma solicitação