def METHOD_NAME(self, data: Optional[Dict[str, Any]] = None, idempotency_key: str = "", **params: Any) -> Any:
    idempotency_key = idempotency_key or self._generate_idempotency_key()
    path = self.get_resource_path()
    result = self.perform_api_call(self.REST_CREATE, path, data, params, idempotency_key=idempotency_key)
    return self.get_resource_object(result)