@classmethod
def get_uri(cls, uri='/api/', search_spec='name', search_string='test'):
    """Get the URI for an item

            :note: extended_fetch= True to return full objects

            :param uri: The URI for you wish to preform the search at
            :apram search_spec: What you  are shearching by
            :param search_string: What you are searching for
            :param extended_fetch: Do you want the full objects or just the
                URI and description

            :example:
                response = BaseAPI().get_uri(
                    uri='/api/organization',
                    search_string='test'
                )
                print(response)
                # Output
                {'test': '/api/organization/123'}

            :return: returns a dict with the URI or URI's.
        """
    response = cls.find(uri=uri, search_spec=search_spec, search_string=
        search_string, extended_fetch=False)
    uri_list = {}
    if len(response.json()) == 1:
        uri_list = {response.json()[0]['description']: response.json()[0][
            'URI']}
    else:
        for value in response.json():
            uri_list.update({value['description']: value['URI']})
    return uri_list
