i have a question about acknowledgment action: is there a way to remove acknowledge state on service using Api?
Have a look at https://checkmk.com/cms_legacy_multisite_automation.html
You need to construct the Multisite API URL by first using your browser to execute the command that removes the ACK. Currently this is quite complicated. This will get better in the upcoming release when a REST API is introduced.