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 |
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 |
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)
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:
{
"tag":"00000001",
"name":"fichero.pdf",
"observations":"descripcion",
"mimeType": "application/pdf",
"attachedDatetime":"1661155679",
"typeId":"F",
"attachmentId":"3456"
}
Error:
{"code":"34001"}