#NEWLINE# def get( self , key_id ) : #NEWLINE# #INDENT# 'Fetch and return an API key by its id.\n\n        :param key_id: The ID of the key to get.\n\n        .. note: Unless a master API key is used, the only key that can be read\n                 is this key. A master key is a non-resource restricted,\n                 private key, which has permissions to perform all HTTP\n                 methods.\n\n        ' #NEWLINE# url = self . url ( key_id ) #NEWLINE# response = self . client . get ( url ) #NEWLINE# response . raise_for_status ( ) #NEWLINE# data = response . json ( ) #NEWLINE# key = self . _coerce_key ( data [ 'key' ] ) #NEWLINE# return key