---
title: "Get approval link"
method: POST
path: "/api/v1/confirmations/{id}/approval-link"
tags: ["Confirmations"]
---

# Get approval link

`POST /api/v1/confirmations/{id}/approval-link`

## Request

- Base URL: `https://api.proof.holdings`
- URL: `https://api.proof.holdings/api/v1/confirmations/{id}/approval-link`
- Auth: HTTP bearer

Generate a fresh approval link for a pending confirmation. The link expiry inherits the confirmation timeout.

## Path parameters

- `id` string, required: MongoDB ObjectId

## Response `200`

Approval link generated

- ApprovalLinkResponse: Regenerated approval link for a pending confirmation
  - `approval_url` string, uri, required

## Other responses

- `400`: Confirmation is not pending or has expired
- `401`: Unauthorized
- `404`: Confirmation not found

---

[API](https://skmtc.dev/proof/apis/proof-holdings-api.md) · [All operations](https://skmtc.dev/proof/apis/proof-holdings-api/llms.txt) · [OpenAPI document](https://skmtc.dev/proof/apis/proof-holdings-api/revisions/6b8d61ee354f?raw)
