---
title: "Get a list of available risks in the platform"
method: GET
path: "/available_risks"
tags: ["risks"]
deprecated: true
---

# Get a list of available risks in the platform

`GET /available_risks`

## Request

- Base URL: `https://cyber-risk.upguard.com/api/public`
- URL: `https://cyber-risk.upguard.com/api/public/available_risks`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/upguard/apis/upguard-cyberrisk-api/docs/available_risks/get.ts> (a function with typed inputs; its response is checked against the schema)

> **Deprecated.**

Returns a list of available risks in the UpGuard platform with detailed info. Please note this version of the endpoint has been deprecated, and v2 should be used instead.

Required API key permissions: `Platform` (select when creating API key in Account Settings)

## Response `200`

Available risks

- AvailableRisk
  - `category` string: The category of the risk
  - `description` string: Description or context surrounding the risk
  - `finding` string: Description of the finding
  - `group` string: The risk group
  - `id` string: The ID of the risk
  - `remediation` string: Remediation recommendation
  - `risk` string: The risk title
  - `riskDetails` string: Detailed description of the risk
  - `severity` 'pass' | 'info' | 'low' | 'medium' | 'high' | 'critical': The severity of the risk

## Other responses

- `422`: An invalid parameter was supplied or a mandatory parameter was missing
- `429`: Too many requests have been made to this endpoint.
- `500`: An internal system error occurred

---

[API](https://skmtc.dev/upguard/apis/upguard-cyberrisk-api.md) - [All operations](https://skmtc.dev/upguard/apis/upguard-cyberrisk-api/llms.txt) - [OpenAPI document](https://skmtc.dev/upguard/apis/upguard-cyberrisk-api/revisions/d044bf6dc61e?raw)
