/// <summary> /// Deletes the key specified by the key_id value. This call requires authentication. /// </summary> /// <param name="key">The key identifier assigned by Bitbucket. Use the GET call to obtain this value.</param> /// <returns></returns> public SSH DeleteDeployKey(SSH key) { var overrideUrl = _baserUrl + "deploy-keys/" + key.pk + "/"; return _sharpBucketV1.Delete(key, overrideUrl); }
/// <summary> /// Creates a key on the specified account. You must supply a valid key that is unique across the Bitbucket service. /// A public key contains characters need to be escaped before sending it as a POST data. So, use the proper escaping ( urlencode ), /// if you are testing to add a key via your terminal. This call requires authentication. /// </summary> /// <param name="key">The key.</param> /// <returns></returns> public SSH PostDeployKey(SSH key) { var overrideUrl = _baserUrl + "deploy-keys/"; return _sharpBucketV1.Post(key, overrideUrl); }