Documentation forAccess Rights Manager

Node Risk APIs

Swis Node Risk Assessments (GET)

Swis Node Risk Assessments.

Route

URI

/swis/nodes/ip4/{ipaddress}/riskassessments

Method

GET

Result

JSON – IEnumerable<SwisRiskAssessmentEntry>

Parameters

None

Response Structure Returns IEnumerable<SwisRiskAssessmentEntry> object containing:

  • ScenarioId: Guid value

  • Scenario: string value

  • Score: A positive numerical value representing the score of this element.

  • Resource: string value

  • AffectedCount: Gets the count of affected items.

  • TotalCount: int value

  • ResourceElementText: string value

Example

GET http://localhost/swis/nodes/ip4/{ipaddress}/riskassessments

Example Response

{     "ScenarioId": "123e4567-e89b-12d3-a456-426614174000",     "Scenario": "sample",     "Score": 0.0,     "Resource": "sample",     "AffectedCount": 1,     "TotalCount": 1,     "ResourceElementText": "sample" }

Swis Risk Shares (GET)

Swis Risk Shares.

Route

URI

/swis/risks

Method

GET

Result

JSON – SwisNodesWideOpenShareDataSet

Parameters

None

Response Structure Returns SwisNodesWideOpenShareDataSet object containing:

  • CreateTime: DateTime value

  • Entries: IEnumerable<SwisNodesWideOpenShareEntry> value

Example

GET http://localhost/swis/risks

Example Response

{     "CreateTime": "2026-01-15T10:30:00Z",     "Entries": {} }