---
title: "Delete a vendor contact"
method: POST
path: "/vendor/contact/delete"
tags: ["vendors"]
---

# Delete a vendor contact

`POST /vendor/contact/delete`

## Request

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

Delete an existing vendor contact you own. Managed vendor contacts cannot be deleted.

The vendor must be monitored. If your account keeps vendors without monitoring them, the vendor can also be one that you keep without monitoring.

Required API key permissions: `VendorRisk` + `ReadWrite` (select when creating API key in Account Settings)

## Query parameters

- `id` integer, required

## Response `204`

Successful response is empty

## Other responses

- `403`: Your API key does not have permission to perform this action, or the contact does not exist.
- `404`: The vendor was not found.
- `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)
