Anexo de órdenes de trabajo
Esta función permite anexar un documento a una orden de trabajo.
Parámetros de Entrada
Parámetro | Tipo | Descripción |
|---|---|---|
workOrderId CAMPO OBLIGATORIO | Integer | Número de la orden de trabajo |
name CAMPO OBLIGATORIO | String | Nombre del archivo |
observations | String | Descripción |
attachment CAMPO OBLIGATORIO | String | Contenido del archivo en base64 |
mimeType CAMPO OBLIGATORIO | String | Mime type del archivo |
Parámetros de Salida
Parámetro | Tipo | Descripción |
|---|---|---|
workOrderId | Integer | Número de la orden de trabajo |
name | String | Nombre del archivo |
observations | String | Descripción |
mimeType | String | Mime type del archivo |
Códigos Error
Código | Descripción |
|---|---|
1000 | Error genérico |
2100 | Identificador de orden de trabajo no coincide |
13001 | Attachment es obligatorio |
13002 | Mime type es obligatorio |
13003 | Nombre es obligatorio |
Ejemplos
Llamada (Método GET)
https://servidor:8443/calibry-rest-api/rest/cif/workorder/68/attachments
Headers:
Authorization
Content-Type = application/json
Body:
{
"workOrderId": 68,
"name": "fichero.pdf",
"observations": "Adjunto a la orden de trabajo",
"attachment": "JVBERi0xLjcKCjQgMCBvYmoKKElkZW50..."
"mimeType": "application/pdf"
}
Respuestas
Correcta:
{
"workOrderId": 68,
"name": "fichero.pdf",
"observations": "Adjunto a la orden de trabajo",
"mimeType": "application/pdf"
}
Error:
{"code":"13001"}