Añade un documento junto con sus metadatos opcionales y una miniatura opcional. El DocumentGUID se devuelve en la respuesta.
Esta llamada es una alternativa para la secuencia Crear documento, Establecer recurso documental, Establecer metadatos del documento y Establecer miniatura del documento. Lo anterior permite construir el documento y sus propiedades paso a paso en caso de que no sea posible el multipart/form-data.
URL:
POST http://api.aurelon.com/api/v2/document
Cabeceras de solicitud:
Content-Type : multipart/form-data
MisKey : ver Autenticación
Cuerpo de la solicitud:
Datos del formulario 1: obligatorio
- Nombre: JsonString
- Content-Type: application/json
- Objeto JSON que contiene:
- DocumentGUID – opcional – el GUID del documento, cuando se especifica este GUID se utiliza y si existe se añade una nueva revisión del mismo documento y se hace actual.
- Nombre – obligatorio – nombre del documento
- Tipo – obligatorio – tipo de contenido del documento
- Meta – Objeto JSON que contiene los metadatos del documento
- Dimensiones – Tamaño del documento en unidades
Datos del formulario 2: opcional
- Nombre: Nombre original del documento
- Content-Type: application/octet-stream
- Contenido binario del documento
Datos del formulario 3: opcional
- Nombre: JsonString
- Tipo de contenido: image/png
- Contenido binario de la miniatura del documento
Respuesta:
Tipo de contenido application/json que contiene el resultado de la operación.
El éxito:
200 OK : {«Mensaje»: «Documento guardado con éxito», «DocumentGUID»: «00000000-0000-0000-0000-000000000000»}
Error:
- 401 No autorizado : {«Mensaje»: «Clave errónea inválida»}
- 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» header are required»}
- 415 Tipo de medio no admitido : {«Mensaje»: «Esta solicitud no está correctamente formateada»}
- 500 Internal Server Error : {«Message»: «Internal Server Error»}