action shipengine_update_shipment { label: "Update Shipment By ID" description: "Update a shipment object based on its ID" provider: shipengine method: PUT path: "/v1/shipments/{shipment_id}" encoding: json input: { type: "object" description: "An update shipment request body" required: ["ship_from", "ship_to"] additionalProperties: false } output: { type: "object" description: "An update shipment response body" required: ["address_validation", "advanced_options", "carrier_id", "confirmation", "created_at", "customs", "errors", "has_errors", "insurance_provider", "packages", "return_to", "service_code", "ship_date", "ship_from", "ship_to", "shipment_id", "shipment_status", "tags", "total_weight"] additionalProperties: false } }