> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raykoi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Attributes

> Every data-* attribute the Basic HTML runtime (submit.js) reads, with type and default.

The complete attribute lookup for the [Basic HTML integration](/integrations/basic-html). For walkthroughs and examples of *using* these, see [Customizations](/integrations/customizations/success).

## Quick reference

| Attribute                | Type    | Default                |
| ------------------------ | ------- | ---------------------- |
| `data-raykoi`            | flag    | — required             |
| `data-form-id`           | string  | — required             |
| `data-success-url`       | string  | none                   |
| `data-success`           | string  | `inline:#message`      |
| `data-success-message`   | string  | built-in generic text  |
| `data-reset`             | flag    | off                    |
| `data-error`             | string  | same as success target |
| `data-error-message`     | string  | built-in generic text  |
| `data-errors`            | boolean | `true`                 |
| `data-ui`                | boolean | `true`                 |
| `data-loading`           | boolean | `true`                 |
| `data-loading-text`      | string  | none                   |
| `data-analytics`         | boolean | `true`                 |
| `data-debug`             | flag    | off                    |
| `data-turnstile-sitekey` | string  | none                   |

Full explanation and examples for each of these are on [Customizations](/integrations/customizations/success).

## Required

<ParamField body="data-raykoi" type="boolean">
  Marks a `<form>` for Raykoi to auto-attach to. Present with no value.
</ParamField>

<ParamField body="data-form-id" type="string">
  The form's public ID.
</ParamField>

See [Markup Hooks](/integrations/options-reference/markup-hooks) for the classes/attributes Raykoi writes back, and [Events](/integrations/options-reference/events) for the full submission lifecycle.
