# Vendors API

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

Version: 1.0

## Servers

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

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

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

## Security

### oauth2

Type: oauth2

## Download OpenAPI description

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

## Other

### Get Vendors

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

#### Description

Retrieves detailed information about all vendors within an organization, including their profiles, statuses, and associated metadata.

### Add Vendor

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

#### Description

Creates a new vendor within an organization, adding its details and initializing it for use in vendor management processes.

### Update Vendors

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

#### Description

Updates all existing vendors within an organization, modifying their attributes such as names, descriptions, statuses, or risk information.

### Get Vendors Filtered

 - [PUT /filter](https://developer.hyperproof.app/hyperproof-api/vendors/vendors.openapi/other/get-vendors-filtered.md): PUT /filter

#### Description

Retrieves a list of vendors that match the specified filter criteria, such as status, category, or risk level.

### Get Vendor

 - [GET /{vendorId}](https://developer.hyperproof.app/hyperproof-api/vendors/vendors.openapi/other/get-vendor.md): GET /{vendorId}

#### Description

Retrieves detailed information about a specific vendor by its ID, including its profile, status, and associated metadata.

### Update Vendor

 - [PATCH /{vendorId}](https://developer.hyperproof.app/hyperproof-api/vendors/vendors.openapi/other/patch-vendor.md): PATCH /{vendorId}

#### Description

Updates an existing vendor with new values, modifying its attributes such as name, description, status, or risk information.

