Lançar um documento no fluxo de pagamentos
O objetivo dessa API é automatizar o lançamentos de documentos do fluxo de pagamentos no sistema a partir de uma requisição do tipo REST.
POST
https://webservices.vianuvem.com.br/AdminVianuvem/api/document/capture
Headers
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
Authorization* | String | Token de acesso adquirido através da API "Get JWT" (bearer) |
Request Body
Name | Type | Description |
---|---|---|
workflowId* | Integer | Código do tipo de processo onde o documento será lançado |
establishment* | Integer | CNPJ do estabelecimento onde o documento será lançado |
documentVOList* | Array de objetos | Array de objetos com as propriedades do tipo de documento que será lançado no sistema |
documentTypeId* | Integer | Código do tipo de documento onde o documento que será inserido pela API será categorizado no sistema |
documentObjetcs* | Array de objetos | Array de objetos com as propriedades do documento que será lançado no sistema |
attachments | Array de string | Array de strings onde é passado os anexos que um documento pode ter. Sempre em base 64 |
indexers* | Array de objetos | Array de objetos que indica quais são os indexadores do processo que será iniciado |
sequence* | Integer | Sequência do indexador no processo (pertence a propriedade "indexers") |
indexerTypeName* | String | Nome do campo ou label que o indexador possui (pertence a propriedade "indexers") |
indexerValue* | String | Valor que o indexador da label acima irá possuir (pertence a propriedade "indexers") |
indexerType* | String | Tipo do indexador (pertence a propriedade "indexers"): I - Inteiro S - String V - Valor L - Lista D - Data M - Data múltipla |
name* | String | Nome do arquivo que será inserido com sua extensão (ex: arquivo.pdf) |
observation | String | Comentário do documento. Pode ser vazio |
objectTypeId* | Integer | Sempre será 2 |
documentObjectAsBase64* | String | Documento em base 64 |
Exemplo de requisição:
Atualizado