Yep, that looks good.
I don't see a function for limelm.pkey.deactivate in the LimeLM.php file. I'm not a PHP expert, but can you confirm that I could add the following function?
public static function Deactivate($act_id) { $post_data = array( 'method' => 'limelm.pkey.deactivate', 'act_id' => $act_id );
return self::PostRequest($post_data); }
Yep, that looks good.