<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_api_key(self, name, **kwargs):
 """Create new API key registered to organisation. :param str name: The name of the API key (Required) :param list groups: List of group IDs (`str`) :param str owner: User ID owning the API key :param str status: The status of the API key. Values: ACTIVE, INACTIVE :returns: Newly created API key object :rtype: ApiKey """

        api = self._get_api(iam.DeveloperApi)
        kwargs.update({'name': name})
        api_key = ApiKey._create_request_map(kwargs)
        body = iam.ApiKeyInfoReq(**api_key)
        return ApiKey(api.create_api_key(body))