Saltar a contenido

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:

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