logo

Enviando documentos já classificados para o Holmes

Antes de começar

Caso você nunca tenha feito integrações com o holmes recomendamos os seguintes passos:

  1. Veja o vídeo Holmes API
  2. Entenda o mecanismo de autenticação 

API de upload com classificação

Envia um documento para o Holmes e já faz sua classificação.

POST (multipart/form-data) /upload

Paramêtros

Campo Descrição Tipo
file Arquivo a ser enviado file
natureId ID da natureza int
thumbPage Página da miniatura int
convert Se deve converter boolean
notify Se deve notificar boolean
<ID da propriedade> Este campo pode ser enviado várias vezes com ID da propriedade e valor diferentes string

Exemplos

Request

Request URL: https://api.holmesdoc-homolog.com/upload
Request Method: POST
Request Content-type: multipart/form-data; boundary=----WebKitFormBoundaryjoEtK2mLLxkQxpsE
Request Payload:

------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="natureId"

21
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="thumbPage"

0
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="convert"

true
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="notify"

true
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="file"; filename="documento.pdf"
Content-Type: application/pdf


------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="5"

Loja 1
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="19"

20170712
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="34"

Rafael
------WebKitFormBoundaryjoEtK2mLLxkQxpsE
Content-Disposition: form-data; name="33"

BA
------WebKitFormBoundaryjoEtK2mLLxkQxpsE--

Response

{
  "_author": "amaral",
  "_document": 714,
  "_documentversionid": "716",
  "_docversion": 1,
  "_filelocation": "/2017/07/12/",
  "_lockedby": null,
  "_name": "documento.pdf",
  "_nature": null,
  "_pages": 1,
  "_publishedby": "amaral",
  "_removedBy": null,
  "_removedDate": null,
  "_sortBy": null,
  "_status": "CONVERTING",
  "_storageid": 1,
  "_type": "DOCUMENT",
  "_uploaddate": "20170712205256",
  "_workflowstatus": "approved",
  "thumbLink": "1/2017/07/12/716/e88db631362dbd6e3c6f9bc2696281f705be9b0f"
}

0 acharam interessante