# Policies API

Provides access to the policies that are part of a Hyperproof organization.

Version: 1.0

## Servers

Hyperproof US
```
https://api.hyperproof.app/v1/policies
```

Hyperproof Gov
```
https://api.hyperproofgov.app/v1/policies
```

Hyperproof EU
```
https://api.hyperproof.eu/v1/policies
```

## Security

### oauth2

Type: oauth2

## Download OpenAPI description

[Policies API](https://developer.hyperproof.app/_bundle/hyperproof-api/policies/policies.openapi.yaml)

## Other

### Get Policies

 - [GET /](https://developer.hyperproof.app/hyperproof-api/policies/policies.openapi/other/get-policies.md): GET /

#### Description

Retrieves a list of all policies within an organization, including details such as policy names, descriptions, and associated frameworks.

### Add Policy

 - [POST /](https://developer.hyperproof.app/hyperproof-api/policies/policies.openapi/other/add-policy.md): POST /

#### Description

Creates a new policy within an organization, capturing details such as the policy name, description, and associated compliance framework.

### Update Policies

 - [PATCH /](https://developer.hyperproof.app/hyperproof-api/policies/policies.openapi/other/patch-policies.md): PATCH /

#### Description

Updates policies within an organization, allowing modifications to their names, descriptions, or associated compliance details.

### Get Policy

 - [GET /{policyId}](https://developer.hyperproof.app/hyperproof-api/policies/policies.openapi/other/get-policy.md): GET /{policyId}

#### Description

Retrieves a specified policy by its unique ID, including details such as policy name, description, and associated frameworks.

### Update a single policy

 - [PATCH /{policyId}](https://developer.hyperproof.app/hyperproof-api/policies/policies.openapi/other/patch-policy.md): PATCH /{policyId}

#### Description

Updates an existing policy identified by its ID, allowing modifications to its name, description, or associated compliance details.

