---
title: "Upload Brand evidence"
method: POST
path: "/v3/10dlc/brands/{brand_id}/evidence"
tags: ["10DLC"]
---

# Upload Brand evidence

`POST /v3/10dlc/brands/{brand_id}/evidence`

## Request

- Base URL: `https://api.wavix.com`
- URL: `https://api.wavix.com/v3/10dlc/brands/{brand_id}/evidence`
- Auth: HTTP bearer

Uploads a supporting evidence file for the 10DLC Brand identified by `brand_id`. Supported formats include `.jpg`, `.png`, and `.pdf`. Maximum size is 10 MB.

## Path parameters

- `brand_id` string, required

## Request body `multipart/form-data`

- object
  - `file` string, binary, required: Evidence file to upload. Maximum size is 10 MB.

## Response `201`

Returns the uploaded evidence file.

- TenDLCBrandEvidence
  - `file_name` string, required: The uploaded file name
  - `mime_type` string, required: The uploaded file media type
  - `url` string, required: An URL to the uploaded file
  - `uuid` string, required: The evidence UUID

## Other responses

- `401`: Unauthorized
- `403`: Returns when the 10DLC feature is disabled for the account.
- `404`: Returns when no 10DLC Brand matches `brand_id`.
- `422`: Returns when no file is provided in the request.

## Changes

- **2026-09-08** `6a89c962481c`: 4 breaking, 12 info
  - added the pattern `^B[A-Z0-9]{6}$` to the `path` request parameter `brand_id`
  - the response's body type changed from no type to `object` for status `201`
  - the response's body type changed from no type to `object` for status `404`
  - the response's body type changed from no type to `object` for status `422`
  - …12 more
- **2026-06-15** `76b9bb35619f`: 2 info
  - added `#/components/schemas/TenDLCBrandEvidence` to the response body `allOf` list for the response status `201`
  - removed `#/components/schemas/TenDlcBrandEvidence` from the response body `allOf` list for the response status `201`
- **2026-05-25** `33be77905120`: 1 info
  - the endpoint scheme security `bearerAuth` was added to the API
- **2026-04-20** `2e48fd9894e1`: 7 info
  - api operation id `Uploada10DLCBrandevidence` removed and replaced with `ten_dlc_brand_evidence_upload`
  - added `#/components/schemas/RecordNotFoundErrorResponse` to the response body `allOf` list for the response status `404`
  - added `#/components/schemas/RecordNotFoundErrorResponse` to the response body `allOf` list for the response status `422`
  - added `#/components/schemas/TenDlcBrandEvidence` to the response body `allOf` list for the response status `201`
  - …3 more
- **2026-02-12** `fabaadf195a9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/wavix/apis/wavix-apis/changes/v3/10dlc/brands/:brand_id/evidence/post.md)

---

[API](https://skmtc.dev/wavix/apis/wavix-apis.md) - [All operations](https://skmtc.dev/wavix/apis/wavix-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/wavix/apis/wavix-apis/revisions/f2dde79f05ab?raw)
