> 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-docs-es/dforms/share/public-link.md).

# Tu enlace público

Entiende la URL pública de un formulario de dForms: qué significa cada parte de /{código de cuenta}/f/{slug}, dónde copiarla, cómo cambiar su última parte con Editar enlace, y por qué los enlaces que

Cada formulario que publicas recibe una dirección pública. Cualquiera con esa dirección puede abrir el formulario: sin cuenta, sin login, sin app.

***

## La forma de la URL

```
https://app.dforms.ai/{código de cuenta}/f/{slug del formulario}
```

Por ejemplo: `https://app.dforms.ai/acme/f/lead-qualification-quiz`

| Parte                   | Qué es                                                                                                                                                                        |
| ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Código de cuenta**    | Un código de seis caracteres para tu workspace, por ejemplo `acme`. Dapta lo genera por ti.                                                                                   |
| **f**                   | Un segmento fijo, igual para todos los formularios. Todas las personas del workspace copian el mismo enlace, y el enlace nunca nombra a quien creó o compartió el formulario. |
| **Slug del formulario** | El formulario en sí, construido a partir de su nombre (mira abajo). Puedes cambiarlo con **Editar enlace**.                                                                   |

Puedes ver tu código de cuenta en **Ajustes de cuenta**, en la pestaña **Página pública**, en la tarjeta **Tu identidad**. Tu handle no forma parte del enlace de un formulario: solo aparece en la dirección de [tu página pública](/dapta-docs-es/dforms/share/public-page.md).

***

**Paso 1:** Abre el formulario en el editor y haz clic en el ícono **Copiar enlace** (el eslabón) en la barra superior. El ícono parpadea con una marca de verificación y la URL completa queda en tu portapapeles.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-cece7e4cd4ff9c1cc5605dbb0adc2190f9a0c5c0%2Fforms-public-link-01-copy-link.png?alt=media" alt="La barra superior del editor con el ícono Copiar enlace resaltado, seguido de los íconos Editar enlace, Insertar, Código QR y Abrir formulario"><figcaption><p><strong>Copiar enlace</strong> en la barra superior del editor. A su lado están <strong>Editar enlace</strong>, <strong>Insertar</strong>, <strong>Código QR</strong> y <strong>Abrir formulario</strong>, que abre el formulario en vivo en una pestaña nueva.</p></figcaption></figure>

***

**Paso 2:** No hace falta abrir el editor. En la página **Formularios**, cada fila muestra la ruta pública bajo el nombre del formulario, y lleva los mismos íconos de **Copiar enlace** y **Abrir formulario** a la derecha.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-ce0203dd9be359430d36026c3e1d687ad42d1c91%2Fforms-public-link-02-forms-list-row.png?alt=media" alt="Una fila de la página Formularios con la ruta pública /acme/f/lead-qualification-quiz resaltada bajo el nombre del formulario"><figcaption><p>La ruta pública está impresa en la propia fila, así que puedes leer la URL sin abrir nada.</p></figcaption></figure>

***

**Paso 3:** También tienes un enlace propio: la página en tu handle que lista los formularios de tu workspace. Una vez activada, **Inicio** la muestra en un recuadro arriba con **Copiar** y **Abrir**.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-4655ed527965e9959cfcf07c9883fdb38370a238%2Fforms-public-link-03-home-card.png?alt=media" alt="La página de Inicio con el recuadro Tu página pública resaltado, mostrando app.dforms.ai/acme/alex con Copiar y Abrir"><figcaption><p>El recuadro <strong>Tu página pública</strong> solo aparece mientras esa página está publicada. Mira <a href="/dapta-docs-es/dforms/share/public-page.md">Tu página pública</a>.</p></figcaption></figure>

***

## Cómo se hace el slug

Cuando creas un formulario, dForms construye el slug a partir del nombre que escribiste:

* todo pasa a minúsculas,
* se quitan los acentos, así que `Cotización` se convierte en `cotizacion`,
* los espacios y la puntuación se convierten en guiones sueltos,
* se corta a 60 caracteres,
* si otro formulario de tu workspace ya usa ese slug, o lo usó antes de que se editara su enlace, se le añade un número: `contact-form`, luego `contact-form-2`, luego `contact-form-3`.

Así, un formulario llamado `Lead qualification quiz` recibe el slug `lead-qualification-quiz`.

Renombrar un formulario en el editor cambia su nombre en tu lista de Formularios, nunca su enlace. Para cambiar el enlace, usa **Editar enlace**.

***

## Edita el enlace

**Paso 1:** En la barra superior del editor, haz clic en **Editar enlace** (el lápiz junto a **Copiar enlace**). Se abre el diálogo **Edita el enlace de este formulario** con el slug actual. El inicio de la dirección, `app.dforms.ai/{código de cuenta}/f/`, se muestra pero no se puede cambiar: pertenece a tu workspace, no al formulario.

**Paso 2:** Escribe el final nuevo en **Enlace** y haz clic en **Guardar enlace**. El botón sigue desactivado hasta que el valor es válido y distinto del actual.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-3d8788def6ed068644776d1380bd798f5f6a1653%2Fforms-public-link-04-edit-link.png?alt=media" alt="El diálogo Edita el enlace de este formulario con el prefijo fijo app.dforms.ai/acme/f/, el campo Enlace con solicitud-demo y los botones Cancelar y Guardar enlace"><figcaption><p>Solo puedes cambiar el final. El diálogo te recuerda que los enlaces que ya compartiste siguen funcionando.</p></figcaption></figure>

El enlace nuevo funciona al instante. No espera a **Publicar**, y **Copiar enlace**, **Insertar**, **Código QR**, **Abrir formulario** y la barra de dirección de la vista previa cambian a él de inmediato.

| Regla                    | Detalle                                                                                                                                   |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
| Caracteres               | Letras minúsculas, números y guiones sueltos, sin guion al principio ni al final. Las mayúsculas se convierten en minúsculas al guardar.  |
| Largo                    | Hasta 80 caracteres.                                                                                                                      |
| Un formulario por enlace | Ningún otro formulario del workspace puede usarlo, ni ahora ni antes. Un formulario sí puede recuperar uno de sus propios enlaces viejos. |

Si algo no cuadra, el diálogo lo dice bajo el campo: *Usa minúsculas, números y guiones, hasta 80 caracteres.*, *Ese enlace es demasiado largo. Deja menos de 80 caracteres.* u *Otro formulario de este espacio ya usa ese enlace.*

***

## Slug personalizado

El código de cuenta es corto pero no memorable. Un **slug personalizado** lo reemplaza por una palabra que eliges, así `app.dforms.ai/acme/f/demo` puede leerse `app.dforms.ai/acme/f/demo`.

El slug personalizado es una ventaja de una suscripción de pago de Dapta, no un ajuste dentro de Forms. Su valor actual se muestra en solo lectura en **Ajustes de cuenta**, **Página pública**, en la tarjeta **Tu identidad**, y dice **Sin definir** hasta que se reclama uno. Pídele a tu contacto de Dapta que configure uno para tu cuenta.

Los slugs personalizados son letras minúsculas, números y guiones sueltos, y hay una lista corta de palabras reservadas (`admin`, `api`, `login`, `pricing` y similares) porque ya las usa el propio producto.

***

## Los enlaces viejos siguen funcionando

Los enlaces que ya enviaste no se rompen:

* **Después de Editar enlace**, la dirección anterior sigue abriendo el formulario. Quien la visita llega al enlace nuevo con todo lo que va después del `?` (parámetros UTM, `embed=1`, valores de prellenado), así que los códigos QR impresos, los correos enviados y las inserciones en otros sitios siguen funcionando.
* **Los enlaces antiguos con un handle** en medio, como `app.dforms.ai/acme/alex/lead-qualification-quiz`, se repartieron antes de que los enlaces usaran la `f` fija. Siguen abriendo el formulario, sin redirección, y les indican a los buscadores que la dirección principal es la de `/f/`.
* Cuando tu workspace recibe un slug personalizado, el código viejo de seis caracteres sigue resolviendo a los mismos formularios, para siempre. Un enlace impreso en un volante el año pasado todavía abre.
* Lo mismo pasa si alguna vez se reemplaza un slug personalizado: el anterior también sigue funcionando.

> **⚠️ Nota:** Los disparadores de analítica que miran la ruta de la página, en Google Tag Manager o Google Analytics, necesitan la dirección actual. Un disparador escrito para una ruta antigua con handle solo se dispara con quien usa ese enlace viejo, y uno escrito para un slug que cambiaste con **Editar enlace** deja de dispararse. Mira [Seguimiento y píxeles](/dapta-docs-es/dforms/connect/tracking-and-pixels.md#rutas-de-pagina-en-tus-disparadores).

Nada de tu enlace caduca, y no hay forma de cerrar un formulario más que borrándolo.

> **⚠️ Nota:** Borrar un formulario borra sus respuestas con él y convierte su enlace, y todos los enlaces anteriores que tuvo, en una página de «no encontrado». Esas direcciones quedan libres otra vez, así que un formulario que crees o edites después puede tomarlas. No hay interruptor de «despublicar».

***

## Qué sigue

* [Compartir con un código QR](/dapta-docs-es/dforms/share/qr-code.md): el mismo enlace como un código para impresos y pantallas.
* [Insertar en tu sitio web](/dapta-docs-es/dforms/share/embed.md): muestra el mismo formulario dentro de tu propia página en lugar de enlazar hacia fuera.
* [Tu página pública](/dapta-docs-es/dforms/share/public-page.md): una dirección que lista los formularios de tu workspace.
* [Tarjeta al compartir](/dapta-docs-es/dforms/design/share-card.md): controla la imagen que aparece cuando el enlace se pega en un chat.
* [Campos ocultos y prellenado por URL](/dapta-docs-es/dforms/builder/hidden-fields-and-url-prefill.md): añade `?clave=valor` al enlace para llenar respuestas por adelantado.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
