API Endpoints
nexthink_api.Models.NxtEndpoint
Bases: str
, Enum
Endpoint list of the Nexthink API.
Enrichment: Final[str] = '/api/v1/enrichment/data/fields'
class-attribute
instance-attribute
Act: Final[str] = '/api/v1/act/execute'
class-attribute
instance-attribute
Engage: Final[str] = '/api/v1/euf/campaign/trigger'
class-attribute
instance-attribute
Workflow: Final[str] = '/api/v1/workflow/execute'
class-attribute
instance-attribute
Nql: Final[str] = '/api/v1/nql/execute'
class-attribute
instance-attribute
NqlV2: Final[str] = '/api/v2/nql/execute'
class-attribute
instance-attribute
NqlExport: Final[str] = '/api/v1/nql/export'
class-attribute
instance-attribute
NqlStatus: Final[str] = '/api/v1/nql/status'
class-attribute
instance-attribute
Token: Final[str] = '/api/v1/token'
class-attribute
instance-attribute
get_api_name(path: str) -> Optional[str]
classmethod
Get the API name from the path.
Parameters
path : str
path to the API.
Returns
Optional[str]
The name of the API or None if path is not in the Endpoints list.