---
title: "Renew expired verification for the explicitly confirmed current identity"
method: POST
path: "/v2/business-profiles/{profile_id}/verification"
tags: ["business-profiles-v2"]
---

# Renew expired verification for the explicitly confirmed current identity

`POST /v2/business-profiles/{profile_id}/verification`

## Request

- Base URL: `https://api.tracklysms.com/api`
- URL: `https://api.tracklysms.com/api/v2/business-profiles/{profile_id}/verification`
- Auth: API key in header `X-Api-Key`

## Request body

- BusinessProfileVerificationRenewal
  - `confirmed` boolean, required: Must be true to authorize renewal.
  - `expectedIdentityRevision` integer, required

## Response `202`

Renewal accepted or already pending

## Other responses

- `400`: Invalid body or missing confirmation
- `403`: Sandbox, missing key owner, or compliance hold
- `404`: Business not found
- `409`: Stale identity or renewal unavailable

---

[API](https://skmtc.dev/tracklysms/apis/trackly-sms-api.md) · [All operations](https://skmtc.dev/tracklysms/apis/trackly-sms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tracklysms/apis/trackly-sms-api/revisions/ac1ad22cb2a9?raw)
