> For the complete documentation index, see [llms.txt](https://docs.dapta.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dapta.ai/dapta-forms/share/public-link.md).

# Your public link

Understand the public URL of a Dapta Form: what each part of /{account code}/{handle}/{slug} means, the three places you can copy it from, how the slug is built from the form name, and why old links k

Every form you publish gets one public address. Anyone with that address can open the form: no account, no login, no app.

***

## The shape of the URL

```
https://forms.dapta.ai/{account code}/{handle}/{form slug}
```

For example: `https://forms.dapta.ai/k7m2xq/alex/lead-qualification-quiz`

| Part             | What it is                                                                                              |
| ---------------- | ------------------------------------------------------------------------------------------------------- |
| **Account code** | A six character code for your account, for example `k7m2xq`. Dapta generates it for you.                |
| **Handle**       | Your personal handle, for example `alex`. It is created from your name or email when you first sign in. |
| **Form slug**    | The form itself, built from the form name (see below).                                                  |

You can see all three under **Account settings** in the **Public page** tab, in the **Your identity** card.

***

**Step 1:** Open the form in the editor and click the **Copy link** icon (the chain link) in the topbar. The icon flashes a check mark and the full URL is on your clipboard.

<figure><img src="https://3835013762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCy5rSNtQmtqYCGzJlNEB%2Fuploads%2Fgit-blob-18d713a8cdb97e21c9d9f962ad048fddec65ea95%2Fforms-public-link-01-copy-link.png?alt=media" alt="The editor topbar with the Copy link icon highlighted"><figcaption><p><strong>Copy link</strong> in the editor topbar. The icon next to it, <strong>Open form</strong>, opens the live form in a new tab.</p></figcaption></figure>

***

**Step 2:** You do not have to open the editor at all. On the **Forms** page, every row shows the public path under the form name, and carries the same **Copy link** and **Open form** icons on the right.

<figure><img src="https://3835013762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCy5rSNtQmtqYCGzJlNEB%2Fuploads%2Fgit-blob-98f76b32679387e40dec059da45a1df7a66fc5b8%2Fforms-public-link-02-forms-list-row.png?alt=media" alt="A row on the Forms page with the public path highlighted under the form name"><figcaption><p>The public path is printed right on the row, so you can read the URL without opening anything.</p></figcaption></figure>

***

**Step 3:** Your account also has one link of its own: the page at your handle that lists your published forms. Once that page is turned on, **Home** shows it in a box at the top with **Copy** and **Open**.

<figure><img src="https://3835013762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCy5rSNtQmtqYCGzJlNEB%2Fuploads%2Fgit-blob-ed38f8ff88829c7cc4e9ba937a06b0f7dada6610%2Fforms-public-link-03-home-card.png?alt=media" alt="The Home page with the Your public page box highlighted, showing forms.dapta.ai/k7m2xq/alex with Copy and Open"><figcaption><p>The <strong>Your public page</strong> box only appears while that page is published. See <a href="/dapta-forms/share/public-page.md">Your public page</a>.</p></figcaption></figure>

***

## How the slug is made

When you create a form, Dapta Forms builds the slug from the name you typed:

* everything becomes lowercase,
* accents are removed, so `Cotización` becomes `cotizacion`,
* spaces and punctuation become single hyphens,
* it is cut at 60 characters,
* if another form in your account already uses that slug, a number is added: `contact-form`, then `contact-form-2`, then `contact-form-3`.

So a form named `Lead qualification quiz` gets the slug `lead-qualification-quiz`.

> **💡 Tip:** The slug is set when the form is created and does not change afterwards. Renaming a form in the editor changes its name in your Forms list, never the link you already shared.

***

## Vanity slug

The account code is short but not memorable. A **vanity slug** replaces it with a word you choose, so `forms.dapta.ai/k7m2xq/alex/demo` can read `forms.dapta.ai/acme/alex/demo`.

The vanity slug is a perk of a paid Dapta subscription, not a setting inside Forms. Its current value is shown read only under **Account settings**, **Public page**, in the **Your identity** card, and reads **Not set** until one is claimed. Ask your Dapta contact to set one up for your account.

Vanity slugs are lowercase letters, numbers and single hyphens, and a short list of words is reserved (`admin`, `api`, `login`, `pricing` and similar) because they are already used by the product itself.

***

## Old links keep working

Links you have already sent out do not break:

* When your account gets a vanity slug, the old six character code keeps resolving to the same forms, for good. A link printed on a flyer last year still opens.
* The same is true if a vanity slug is ever replaced: the previous one keeps working too.

Nothing about your link expires, and there is no way to close a form other than deleting it.

> **⚠️ Note:** Deleting a form deletes its submissions with it and turns the link into a not found page. There is no "unpublish" switch.

***

## What's next

* [Embed on your website](/dapta-forms/share/embed.md): show the same form inside your own page instead of linking out to it.
* [Your public page](/dapta-forms/share/public-page.md): one address that lists every form you want people to find.
* [Share card (social preview image)](/dapta-forms/design/share-card.md): control the picture that appears when the link is pasted into a chat.
* [Hidden fields & URL prefill](/dapta-forms/builder/hidden-fields-and-url-prefill.md): add `?key=value` to the link to fill answers in advance.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dapta.ai/dapta-forms/share/public-link.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
