The updateSmartFieldsOnAgreementDocument API allows you to update multiple smart fields in a document with the latest values and creates a new check-in with the redlined version without manual intervention. For more information, see CLM SOAP API Guide.