Añadir certificado a un equipo
Esta función permite añadir un certificado (fichero) asociado a un equipo dado de alta en Calibry. El equipo tiene que estar asociado a la orden de trabajo especificada en la llamada y tiene que tener un número de certificado solicitado.
La función devuelve o bien resultado positivo (código de operación ok igual a 0) o bien el error que se produzca al intentar añadirse (equipo no encontrado, no existe fichero, etc.)
Parámetros de Entrada
Parámetro | Tipo | Descripción |
|---|---|---|
workOrderId | String | Identificador de la orden de trabajo donde se encuentra el equipo al que añadir el certificado |
file | Multipart/form-data | Fichero del certificado externo |
Parámetros de Salida
Parámetro | Tipo | Descripción |
|---|---|---|
0 | Integer | Operación realizada correctamente |
Códigos Error
Código | Descripción |
|---|---|
1000 | Error genérico |
11000 | Faltan parámetros obligatorios |
11100 | La orden de trabajo no tiene equipo asociado |
11101 | La orden de trabajo no existe |
11102 | No se ha especificado la orden de trabajo |
11103 | El equipo no tiene ningún certificado asociado |
11104 | El último certificado del equipo no es el de la orden de trabajo |
Ejemplos
Llamada (Método POST)
https://servidor:8443/calibry-rest-api/rest/cif/items/certificates/{workOrderId}/upload
https://servidor:8443/calibry-rest-api/rest/cif/items/certificates/00001/upload
https://servidor:8443/calibry-rest-api/rest/cif/items/certificates/CDIM1234%2F21/upload
Headers:
Authorization
Accept-Encoding = multipart/form-data
Además, se ha de incluir el parámetro con nombre file que contiene el fichero del certificado que se desea añadir.
Respuestas
Correcta:
{0}
Error:
{"code":"11101"}