docs: def delete(self):
          # type: () -> None
          """Delete this service.
  
          :raises APIError: if delete was not succesfull.
          """
          response = self._client._request('DELETE', self._client._build_url('service', service_id=self.id))
  
          if response.status_code != requests.codes.no_content:  # pragma: no cover
              raise APIError("Could not delete service: {} with id {}".format(self.name, self.id))