Skip to main content
Skip table of contents

Añadir adjuntos a un modelo

Esta función permite anexar un documento a un modelo o añadir la imagen al modelo.

Parámetros de Entrada

Parámetro

Tipo

Descripción

itemModelId (1) CAMPO OBLIGATORIO

String

Id del modelo

itemModelName (1) CAMPO OBLIGATORIO

String

Nombre del modelo

brandName

String

Nombre de la marca

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

(1) Es obligatorio uno de los 2 campos

Parámetros de Salida

Parámetro

Tipo

Descripción

itemModelId

String

Id del modelo

itemModelName

String

Nombre del modelo

brandName

String

Nombre de la marca

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

35001

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

35002

El contenido del archivo es obligatorio

35003

Mime type es obligatorio

35004

Nombre es obligatorio

35005

El tipo es incorrecto

35006

Nombre del archivo ya existe

35007

El modelo no existe

35008

El modelo ya tiene imagen

Ejemplos

Llamada (Método GET)

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

Headers:
    Authorization
    Content-Type = application/json


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

Respuestas

Correcta:

JSON
{
    "brandName":"AGILENT",
    "itemModelName": "N8201A",
    "name":"fichero.pdf", 
    "observations":"descripcion", 
    "mimeType": "application/pdf",
    "attachedDatetime":"1661155679",
    "typeId":"F",
    "attachmentId":"3456"
}

Error:

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

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

If this problem persists, please contact our support.