---
title: "Vet Brand"
method: POST
path: "/brands/{brandId}/vet"
tags: ["Brands"]
---

# Vet Brand

`POST /brands/{brandId}/vet`

## Request

- Base URL: `https://api.pinnacle.sh`
- URL: `https://api.pinnacle.sh/brands/{brandId}/vet`
- Auth: API key in header `PINNACLE-API-KEY`

Submit a brand for external vetting verification to enhance your brand's trust score and improved message delivery rates.

## Path parameters

- `brandId` string, required

## Request body

- VettingOptionsSchema
  - `type` 'EXTERNAL', required: Select `EXTERNAL` for third-party vetting.
  - `provider` 'AEGIS', required: The vetting provider used.
  - `vettingClass` 'STANDARD', required: The vetting class level.

## Response `200`

Successfully initiated brand vetting process.

- VettingResults
  - `success` boolean, required: Indicates if the vetting was successful.

## Other responses

- `400`: Validation failed. The payload has missing required fields and/or invalid types. <br> See https://zod.dev/error-formatting for more information.
- `401`: The request lacks valid authentication credentials or the provided credentials are invalid. <br> Ensure you're including a valid API key in the request headers and that your account has the necessary permissions to access this endpoint.
- `402`: Insufficient credits to complete this request. <br> This occurs when your account balance is below the required amount for processing the operation. Please add credits to your account to continue using the service.
- `403`: Your subscription does not include access to this feature. <br> This occurs when attempting to use functionality that requires a higher subscription tier. Please upgrade your subscription to access this feature.
- `404`: The requested resource could not be found. <br> This may occur if the identifier is incorrect, the resource has been deleted, or you don't have permission to access it.
- `500`: An unexpected error occurred on Pinnacle's servers while processing your request. <br> If this error persists, please contact support with the request details.
- `501`: The requested functionality is not implemented on the server. <br> This typically indicates that the feature or endpoint you attempted to access is unavailable or not yet supported.

---

[API](https://skmtc.dev/pinnacle/apis/pinnacle-2.md) - [All operations](https://skmtc.dev/pinnacle/apis/pinnacle-2/llms.txt) - [OpenAPI document](https://skmtc.dev/pinnacle/apis/pinnacle-2/revisions/45416dadab79?raw)
