def remove(domain, action)
      fail Mailgun::ParameterError('Domain not provided to remove webhook from') unless domain
      fail Mailgun::ParameterError('Action not provided to identify webhook to remove') unless action
      @client.delete("domains/#{domain}/webhooks/#{action}").to_h['message'] == 'Webhook has been deleted'
    rescue Mailgun::CommunicationError
      false
    end
def remove(domain, action)
      fail Mailgun::ParameterError('Domain not provided to remove webhook from') unless domain
      fail Mailgun::ParameterError('Action not provided to identify webhook to remove') unless action
      @client.delete("domains/#{domain}/webhooks/#{action}").to_h['message'] == 'Webhook has been deleted'
    rescue Mailgun::CommunicationError
      false
    end
Public: Delete a specific webhook

 domain - The required String of domain name
 action - The required String of the webhook action to delete

 Returns a Boolean of the success