Skip to main content
Skip table of contents

Añadir adjuntos a un equipo

Esta función permite anexar un documento o una imagen un equipo.

Parámetros de Entrada

Parámetro

Tipo

Descripción

tag CAMPO OBLIGATORIO

String

ID item

name CAMPO OBLIGATORIO

String

Nombre del archivo

observations

String

Descripción del archivo

attachment CAMPO OBLIGATORIO

String

Contenido del archivo en base64

mimeType CAMPO OBLIGATORIO

String

Mime type del archivo

attachedDatetime

Date

Fecha de subida del archivo. Si no se indica se pone la fecha actual

typeId

String

F= archivo. Valor por defecto
I= imagen

Parámetros de Salida

Parámetro

Tipo

Descripción

tag

String

ID item

name

String

Nombre del archivo

observations

String

Descripción del archivo

mimeType

String

Mime type del archivo

attachedDatetime

Date

Fecha de subida del archivo.

typeId

String

F= archivo
I= imagen

attachmentId

Integer

Identificador del archivo

Códigos Error

Código

Descripción

1000

Error genérico

7009

Equipo no existe

34001

El nombre del equipo coincide con más de 1 equipo

34002

El contenido del archivo es obligatorio

34003

Mime type es obligatorio

34004

Nombre es obligatorio

34005

El tipo es incorrecto

34006

Nombre del archivo ya existe

Ejemplos

Llamada (Método GET)

JSON
https://servidor:8443/calibry-rest-api/rest/cif/items/attachments

Headers:
    Authorization
    Content-Type = application/json


Body:
{
    "tag":"00000001", 
    "name":"fichero.pdf", 
    "observations":"descripcion", 
    "attachment": "JVBERi0xLjcKCjQgMCBvYmoKKElkZW50...",
    "mimeType": "application/pdf",
    "attachedDatetime":"2022-08-11",
    "typeId":"F"
}

Respuestas

Correcta:

JSON
{
    "tag":"00000001", 
    "name":"fichero.pdf", 
    "observations":"descripcion", 
    "mimeType": "application/pdf",
    "attachedDatetime":"1661155679",
    "typeId":"F",
    "attachmentId":"3456"
}

Error:

JSON
{"code":"34001"}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.