Actualizar DeCA
Este endpoint actualiza un DeCA existente, regenera el PDF y sobreescribe el blob asociado sin cambiar la URL pública. No reenvía notificaciones automáticamente.
Llamada
curl -X https://decatest.solmicrosdh.com/api/control-documents/{id} \
--request PUT \
--cert /ruta/al/certificado.pfx \
--cert-type P12 \
--pass mypfxpassword \
-H "Content-Type: application/json" \
-H "CompanyId: guid-unico-empresa" \
-d '{
"contractualCharger": {
"businessName": "string",
"taxIdentificationNumber": "string",
"address": "string"
},
"actualCarrier": {
"businessName": "string",
"taxIdentificationNumber": "string"
},
"shipments": [
{
"origin": "string",
"destination": "string",
"goodsNature": "string",
"packageCount": integer,
"weightKg": decimal,
"alternativeMagnitude": "string"
}
],
"vehicle": {
"licensePlate": "string",
"tractorLicensePlate": "string",
"semitrailerLicensePlate": "string",
"vehicleChange": "string"
},
"transportDate": "date",
"specialCirculationPermit": "string",
"remarks": "string",
"logo": "string"
}'
Parámetros de ruta
| Parámetro | Tipo de dato | Requerido | Descripción |
|---|---|---|---|
id |
guid |
Sí | Identificador del DeCA a actualizar |
Datos de entrada
| Propiedad | Tipo de dato | Requerido | Descripción |
|---|---|---|---|
| objetoDeCA | DeCA |
Sí | Datos del DeCA |
Notas:
- Aplican las mismas reglas de validación de la creación.
- Para detalles de errores ver Tratamiento de Errores.
Resultado
Si todo es correcto, devuelve 200 OK con el DeCA actualizado.
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"contractualCharger": {
"businessName": "string",
"taxIdentificationNumber": "string",
"address": "string"
},
"actualCarrier": {
"businessName": "string",
"taxIdentificationNumber": "string"
},
"shipments": [
{
"origin": "string",
"destination": "string",
"goodsNature": "string",
"packageCount": integer,
"weightKg": decimal
}
],
"vehicle": {
"licensePlate": "string"
},
"specialCirculationPermit": "string",
"transportDate": "date",
"remarks": "string",
"createdAt": "datetime",
"pdfUrl": "https://<storage>/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.pdf"
}
Datos de respuesta
| Propiedad | Tipo de dato | Descripción |
|---|---|---|
id |
guid |
Identificador único del DeCA |
pdfUrl |
string |
URL pública del PDF generado |
| objetoDeCA | DeCA |
Datos del DeCA |