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.

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
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.

Clienteenvia arquivo PDF →APIrecebe arquivoBackendprocessa e valida o arquivo →APIresponde 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