Pular para o conteúdo principal

Upload

O processo de Upload é o processo onde o DocsM3 recebe os documentos para processamento. O Upload pode ser realizado de 3 maneiras: Portal, Email ou API.

Envio via Portal

Esse processo é realizado através de ação do usuário pelo portal do DocsM3.

Screenshot

Guia do Usuário

Para mais informações, veja a sessão Importar um novo documento no manual do usuário.

Envio por E-mail

Solicite uma conta de email de recepção através do endereço de e-mail: suporte@docsm3.com

Envio por API

O processo de upload via API funciona de forma assíncrona, ou seja, a resposta da chamada da API não representa o resultado final do processamento, apenas se o DocsM3 foi capaz de armazenar o documento em fila de processando dos serviços de Backend.

Fluxo de Integração

Atenção

O fluxo de integração pode variar de acordo com o nível de processos requeridos pelo Sistema Corporativo. A representação abaixo considera um cenário básico de integração ponta-a-ponta.

Overview

  • Cliente envia arquivo PDF → API recebe arquivo
  • Backend processa e valida o arquivo → API responde sucesso ou falha

Exemplo via cURL

curl -X 'POST' \
'/api/v1/Documents/Upload' \
-H 'accept: application/json;odata.metadata=minimal;odata.streaming=true' \
-H 'Content-Type: application/json;odata.metadata=minimal;odata.streaming=true' \
-H 'Authorization: Basic <Your-Token>' \
-d '[
{
"referenceId": "string",
"processId": "string",
"base64Data": "string",
"contentType": "string",
"fileName": "string",
"attachments": [
{
"base64Data": "string",
"contentType": "string",
"fileName": "string",
"url": "string"
}
]
}
]'

Mais detalhes em POST /api/v1/Documents/Upload.

Próximos passos?

  • Receber mensagens de notificação → ver mais