nucleus.connection

Connection

Wrapper of HTTP requests to the Nucleus endpoint.

class nucleus.connection.Connection(api_key, endpoint=None)

Wrapper of HTTP requests to the Nucleus endpoint.

Parameters:
  • api_key (str)

  • endpoint (Optional[str])

make_request(payload, route, requests_command=requests.post, return_raw_response=False)

Makes a request to Nucleus endpoint and logs a warning if not successful.

Parameters:
  • payload (dict) – given payload

  • route (str) – route for the request

  • requests_command – requests.post, requests.get, requests.delete

  • return_raw_response (bool) – return the request’s response object entirely

Returns:

response JSON

Return type:

dict