Adiciona um documento juntamente com os seus metadados opcionais e uma miniatura opcional. O DocumentGUID é devolvido na resposta.
Esta chamada é uma alternativa para a sequência Criar Documento, Definir Recurso de Documento, Definir Metadados de Documento e Definir Miniatura de Documento. O acima mencionado permite construir o documento e as suas propriedades passo a passo no caso de não serem possíveis dados multi-partes/formato.
URL:
PÓS http://api.aurelon.com/api/v2/document
Pedir cabeçalhos:
Tipo de conteúdo : multipartes/dados de forma
MisKey : ver Autenticação
Pedido de corpo:
Dados do formulário 1: necessário
- Nome: JsonString
- Tipo de conteúdo: aplicação/json
- JSON Objecto contendo:
- DocumentGUID – opcional – o GUIA DO DOCUMENTO, quando especificado este GUID é utilizado e se existir uma nova revisão do mesmo documento é adicionada e tornada actual.
- Nome – obrigatório – nome do documento
- Tipo – necessário – tipo de conteúdo do documento
- Meta – JSON objecto contendo os metadados sobre o documento
- Dimensões – Tamanho do documento em unidades
Dados do formulário 2: opcional
- Nome: Nome original do documento
- Tipo de conteúdo: aplicação/octet-stream
- Conteúdo binário do documento
Dados do formulário 3: opcional
- Nome: JsonString
- Content-Type: imagem/png
- Conteúdo binário do thumbnail do documento
Resposta:
Aplicação do tipo de conteúdo/json contendo o resultado da operação.
O sucesso:
200 OK : {“Mensagem”: “DocumentGUID”, “DocumentGUID”: “00000000-0000-0000-0000-0000-000000000000”} }
Erro:
- 401 Não Autorizado : {“Mensagem”: “Inválido MisKey”}
- 401 Não Autorizado : {“Mensagem”: “”MisKey” ou “HardwareHash”, cabeçalho “SerialNumber” e “ApplicationVersion” são necessários”}
- 415 Tipo de meio não suportado : {“Mensagem”: “Este pedido não está devidamente formatado”}
- 500 Erro do Servidor Interno : {“Mensagem”: “Erro do Servidor Interno”}