---
title: "Preview Invite"
method: GET
path: "/api/ff/invite/{code}"
tags: ["friends-and-family"]
---

# Preview Invite

`GET /api/ff/invite/{code}`

## Request

- Base URL: `https://api.equity-rank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.equity-rank.com/api/ff/invite/{code}`
- Auth: none declared

Public, no-auth: preview an invite by code.

Used by /invite/:code landing page to render the F&F memo before
asking the user to sign in + redeem. Does NOT leak created_by_email
or use counts.

## Path parameters

- `code` string, required

## Response `200`

Successful Response

- InvitePreview: Public-safe subset of FFInvite — no created_by_email, no internal IDs.
  - `code` string, required
  - `label` string, nullable
  - `is_redeemable` boolean, required
  - `acknowledgment_required` boolean, required
  - `expires_at` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/equity-rank/apis/equity-rank-api.md) · [All operations](https://skmtc.dev/equity-rank/apis/equity-rank-api/llms.txt) · [OpenAPI document](https://skmtc.dev/equity-rank/apis/equity-rank-api/revisions/c2f2463fee33?raw)
