---
title: "Promote independently verified transaction evidence"
method: POST
path: "/v1/actions/promote-verified-transaction"
tags: ["Moderated Actions"]
---

# Promote independently verified transaction evidence

`POST /v1/actions/promote-verified-transaction`

## Request

- Base URL: `https://loppee.com`
- URL: `https://loppee.com/v1/actions/promote-verified-transaction`
- Auth: HTTP bearer

Requires an AAL2 customer session plus genuine independent or two-sided completion evidence already stored as evidence_id for this business. A customer assertion, message, click, missed-contact record, or self-checkbox is insufficient and cannot self-mint verified status.

## Request body

- PromoteVerifiedTransactionRequest
  - `business_id` string, required
  - `evidence_id` string, required

## Response `200`

PromoteVerifiedTransactionResponse

- PromoteVerifiedTransactionResponse
  - `ok` unknown, required
  - `status` 'verified_transaction_promoted', required
  - `business_id` string, required
  - `verified` unknown, required
  - `trust_weight` unknown, required
  - `interaction_id` string, required
  - `review_upgraded` boolean, required
  - `evidence_id` string, required

## Other responses

- `400`: ErrorResponse
- `401`: ErrorResponse
- `403`: ErrorResponse
- `429`: RateLimitError
- `default`: ErrorResponse

---

[API](https://skmtc.dev/loppee/apis/loppee-business-registry-api-for-external-agents.md) · [All operations](https://skmtc.dev/loppee/apis/loppee-business-registry-api-for-external-agents/llms.txt) · [OpenAPI document](https://skmtc.dev/loppee/apis/loppee-business-registry-api-for-external-agents/revisions/37285f7cddcd?raw)
