Protocol

class leveropen.protocol.Protocol(access_token: str, base_url='https://www.leveropen.com/api/', version='v1')
Parameters
  • access_token (str) – Lever Open API Secret Token

  • base_url (str) – e.g. 'https://www.leveropen.com/api/'

  • version (str) – Lever Open API version e.g. 'v1'

Variables
  • host_url – (str) the host url for the Lever Open API

  • session – (requests.Session()) the session

get(url_ext: str, params: Optional[dict] = None, verbose: bool = True)requests.models.Response
Parameters
  • params (dict) – params to pass in the request

  • verbose (bool) – if True then show print statements

  • url_ext – URL extension to add to self.host_url

Returns

requests.Response

static get_session(access_token: str)
Parameters

access_token – Lever Open API Secret Token

Returns

session

Return type

requests.Session()