def responder(objectId, objectType): ''' Run responder via API ''' post_data = { 'objectId': objectId, 'objectType': objectType, 'responderId': cfg['responderIds'][''] } response = requests.post( '{0}://{1}/api/connector/cortex/action'.format(cfg['hive']['proto'], cfg['hive']['host']), json=post_data, headers={'Authorization': 'Bearer {0}'.format(cfg['hive']['token'])} ) if response.status_code != 200: logging.error('Could not run responder: {0}'.format(response.text)) else: logging.info('Responder fired')