---
title: "Read a share link's server-side prefill (token is the bearer credential)"
method: GET
path: "/share/{token}"
tags: ["Sharing"]
---

# Read a share link's server-side prefill (token is the bearer credential)

`GET /share/{token}`

## Request

- Base URL: `https://api.customdomain.ai`
- URL: `https://api.customdomain.ai/share/{token}`
- Auth: none required

Public by design: the opaque, unguessable `token` in the path IS the credential (mirroring the OAuth callback's state-as-credential pattern), so no bearer is required. Returns the stored `prefill` so a teammate's widget can resume the flow. A share token EXPIRES 30 days after it is minted; unknown OR expired tokens are indistinguishable and both return `404`.

## Path parameters

- `token` string, required

## Response `200`

Shared flow prefill

- object
  - `token` string, required
  - `application_id` string, required
  - `job_id` string, required
  - `prefill` object, required

## Other responses

- `404`: Error envelope: {code, title, details}.

---

[API](https://skmtc.dev/customdomain/apis/customdomain-control-plane-api.md) · [All operations](https://skmtc.dev/customdomain/apis/customdomain-control-plane-api/llms.txt) · [OpenAPI document](https://skmtc.dev/customdomain/apis/customdomain-control-plane-api/revisions/34d89cb7a7cd?raw)
