---
title: "Create Voucher Link"
method: GET
path: "/voucher/link"
tags: ["voucher-links"]
---

# Create Voucher Link

`GET /voucher/link`

Returns an expiring signed token link for a specific guest voucher.

Security:
- Guest cannot access other vouchers because token is HMAC signed and binds to date+name+phone.
- Link expires automatically.
- No folder listing exposed.

Behavior update:
- If voucher PNG doesn't exist, it will be auto-generated on demand.

## Query parameters

- `date` string, required — YYYY-MM-DD
- `name` string, required — Guest name (same used for voucher filename)
- `phone` string, required — Guest phone (digits used for voucher filename)

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/bamboome/apis/contact-sync-api.md) · [All operations](https://skmtc.dev/bamboome/apis/contact-sync-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bamboome/contact-sync-api/revisions/56beadb81ad2/schema)
