Hi Molay,
1. From my experience, in most cases, it isn't necessary to send service characteristics when deactivating (deleting) a service. Generally, the API does not require or enforce the presence of characteristics for the deletion action.
However, I have seen a client request that characteristics be included with a "delete" action when they want to set specific values before the service is deactivated on the network. These are specific, less common scenarios rather than the standard approach.
2. Modifying (patching) in-flight orders can be complex, and what is allowed to be changed often depends on the current stage of order processing. Different stages might call for different validations, so you should consider your specific use case when making modifications.
Regards,
Plamen
------------------------------
Plamen Stanoev
Ericsson Inc.
------------------------------