code: def unbind(self, destination='', source='', routing_key='',
                 virtual_host='/', properties_key=None):
          
          unbind_payload = json.dumps({
              'destination': destination,
              'destination_type': 'e',
              'properties_key': properties_key or routing_key,
              'source': source,
              'vhost': virtual_host
          })
          virtual_host = quote(virtual_host, '')
          return self.http_client.delete(API_EXCHANGE_UNBIND %
                                         (
                                             virtual_host,
                                             source,
                                             destination,
                                             properties_key or routing_key
                                         ),
                                         payload=unbind_payload)
docs: Unbind an Exchange.
  
          :param str source: Source Exchange name
          :param str destination: Destination Exchange name
          :param str routing_key: The routing key to use
          :param str virtual_host: Virtual host name
          :param str properties_key:
  
          :raises ApiError: Raises if the remote server encountered an error.
          :raises ApiConnectionError: Raises if there was a connectivity issue.
  
          :rtype: None