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 |
(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 |
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)
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:
{
"brandName":"AGILENT",
"itemModelName": "N8201A",
"name":"fichero.pdf",
"observations":"descripcion",
"mimeType": "application/pdf",
"attachedDatetime":"1661155679",
"typeId":"F",
"attachmentId":"3456"
}
Error:
{"code":"35001"}