---
title: "Resolve a dynamic link"
method: GET
path: "/dynamic-links/public/{publicId}"
tags: ["dynamic-links"]
---

# Resolve a dynamic link

`GET /dynamic-links/public/{publicId}`

## Request

- Base URL: `https://api.clipform.io/v1`
- URL: `https://api.clipform.io/v1/dynamic-links/public/{publicId}`
- Auth: none required

Resolves a dynamic link's public id to the share id of the form it currently points at.

## Path parameters

- `publicId` string, required

## Query parameters

- `host` string

## Response `200`

The resolved form

- object
  - `share_id` string
  - `form_id` string, uuid

## Other responses

- `404`: Unknown dynamic link, its target form is not live, or the link does not belong to the given host's workspace
- `429`: Rate limit exceeded.

---

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