@check_cache(Record)<EOL><INDENT>@one_of_keyword_only('<STR_LIT:id>', '<STR_LIT>')<EOL>def get(self, key, value):<DEDENT>
if key == '<STR_LIT:id>':<EOL><INDENT>response = self._swimlane.request('<STR_LIT>', "<STR_LIT>".format(self._app.id, value))<EOL>return Record(self._app, response.json())<EOL><DEDENT>if key == '<STR_LIT>':<EOL><INDENT>response = self._swimlane.request('<STR_LIT>', "<STR_LIT>".format(self._app.id, value))<EOL>return Record(self._app, response.json())<EOL><DEDENT>
Get a single record by id

        Supports resource cache

        .. versionchanged:: 2.17.0 
            Added option to retrieve record by tracking_id

        Keyword Args:
            id (str): Full record ID
            tracking_id (str): Record Tracking ID

        Returns:
            Record: Matching Record instance returned from API

        Raises:
            TypeError: No id argument provided