---
title: "Make a link public"
method: POST
path: "/links/{link_id}/public"
tags: ["link"]
---

# Make a link public

`POST /links/{link_id}/public`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/links/{link_id}/public`
- Auth: HTTP bearer

Lets anyone with the link open it with no email, after the general-solicitation warning, which acknowledged confirms: "Public links that describe a securities offering can count as general solicitation. If you're relying on Rule 506(b), keep links private. If you're using 506(c), you must verify every purchaser is accredited." Refused with public_link_blocked_506b for a document on a Rule 506(b) round, and with public_links_off when the workspace keeps links private. A public link has no list, passcode or downloads.

## Path parameters

- `link_id` string, required

## Request body

- object
  - `acknowledged` true, required

## Response `200`

The result.

- object
  - `id` string, required
  - `document_id` string, nullable, required
  - `document_title` string, required
  - `room` object, nullable, required
    - `id` string, required
    - `folders` object[], required
      - `id` string, required
      - `name` string, required
  - `url` string, required
  - `access` 'named' | 'email' | 'verified' | 'public', required
  - `label` string, nullable, required
  - `recipient_email` string, nullable, required
  - `allow` string[], required
  - `access_requests` object[], required
    - `id` string, required
    - `email` string, required
    - `kind` 'access' | 'nda_waiver', required
    - `created_at` string, date-time, required
  - `downloads` boolean, required
  - `detailed_analytics` boolean, required
  - `passcode` boolean, required
  - `nda` object, nullable, required
    - `document_id` string, required
    - `title` string, required
  - `notice` string, nullable, required
  - `protection` 'open' | 'protected' | 'locked', required
  - `mark_style` 'band' | 'tiled', required
  - `round_id` string, nullable, required
  - `round` object, nullable, required
    - `id` string, required
    - `name` string, required
    - `mode` '506b' | '506c' | 'reg_s', required
  - `public_blocked` string, nullable, required
  - `expires_at` string, date-time, nullable, required
  - `state` 'active' | 'paused' | 'expired' | 'revoked', required
  - `paused_reason` string, nullable, required
  - `preshare` object, nullable, required
    - `flags` object[], required
      - `key` string, required
      - `kind` 'ssn' | 'card' | 'iban' | 'routing' | 'ein' | 'cap' | 'comments' | 'paths' | 'author', required
      - `document_id` string, required
      - `document` string, required
      - `page` integer, nullable, required
      - `text` string, required
      - `holds` boolean, required
      - `boxes` object[], required
        - `page` integer, required
        - `x` number, required
        - `y` number, required
        - `width` number, required
        - `height` number, required
    - `checked` string[], required
    - `acknowledged` object, nullable, required
      - `by` string, required
      - `at` string, date-time, required
    - `advisory` object[], required
      - `key` string, required
      - `document_id` string, required
      - `document` string, required
      - `page` integer, nullable, required
      - `text` string, required
      - `band` 'high' | 'medium' | 'low', required
      - `question` string, required
      - `probability` number, required
      - `source` 'model' | 'agent', required
    - `skipped` string[], required
  - `views` integer, required
  - `last_viewed_at` string, date-time, nullable, required
  - `created_at` string, date-time, required

## Other responses

- `202`: Called by an agent or an API key, so the call did not run. A person approves it at approval_url; then GET the Location.
- `default`: An RFC 9457 problem.

---

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