Antes de começar
Caso você nunca tenha feito integrações com o holmes recomendamos os seguintes passos:
API de upload com 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"
}