Clients (risksense_api.__subject.__clients.__clients)

**Clients module defined for different clients related api endpoints.**

class risksense_api.__subject.__clients.__clients.Clients(profile)[source]

Bases: Subject

Class for Clients function defintions.

To utlise clients function:

Parameters:

profile (object) – Profile Object

Usage:

self.{risksenseobjectname}.clients.{function}

Examples

To get subjects using get_subject() function

>>> self.{risksenseobject}.clients.get_subjects()
__init__(profile)[source]

Initialization of Clients object.

Parameters:

profile (object) – Profile Object

get_clients(page_size=500, page_number=0)[source]

Gets all clients associated with the API key.

Parameters:
  • page_size (int) – Number of results to be returned on each page.

  • page_number (int) – The page number to be returned.

Return type:

dict

Returns:

The JSON response from the platform is returned.

Example

To use get_clients method

>>> self.{risksenseobject}.get_clients()
get_client_info(client_id=None)[source]

Gets the details for a specific client ID.

Parameters:

client_id (typing.Optional[int]) – Client ID

Return type:

dict

Returns:

The JSON response from the platform is returned.

Example

To get client info of 123

>>> self.{risksenseobject}.geT_client_info(123)
get_subjects(client_id=None)[source]

List out all of the available subjects for a specific client.

Parameters:

client_id (typing.Optional[int]) – Client ID

Return type:

list

Returns:

The JSON from the platform is returned.

Example

To try out get_subjects

>>> self.{risksenseobject}.get_subjects(1234)