Añadir documento

 

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»}
Updated on mayo 10, 2022

Was this article helpful?