Booking Link Constraints
The validation rules Aura enforces on booking link configuration — slug format, length bounds, duration ranges.
Booking Link Constraints
These rules apply to every booking link you create or update via the dashboard or Partner API. Values outside these bounds are rejected at submission time with a validation error.
Slug
The slug is the URL-safe identifier that appears in your public booking URL (e.g., yourorg.aura-app.ai/discovery-call).
| Constraint | Value |
|---|---|
| Minimum length | 3 characters |
| Maximum length | 50 characters |
| Allowed characters | Lowercase letters, numbers, hyphens (no leading/trailing hyphen) |
| Pattern | /^[a-z0-9]([a-z0-9-]*[a-z0-9])?$/ |
Title
The human-readable name of the booking link, shown in your dashboard and on the public page.
| Constraint | Value |
|---|---|
| Minimum length | 1 character |
| Maximum length | 200 characters |
Description
Optional copy shown on the public booking page beneath the title.
| Constraint | Value |
|---|---|
| Maximum length | 1000 characters |
Call duration
How long each booked call lasts. Must be a whole number of minutes.
| Constraint | Value |
|---|---|
| Minimum | 5 minutes |
| Maximum | 480 minutes (8 hours) |
Booking window
How far in the future invitees can book a slot.
| Constraint | Value |
|---|---|
| Minimum | 1 day |
| Maximum | 365 days |
What happens on validation failure
When you submit invalid values:
- Dashboard: an inline error appears next to the offending field; no data is saved.
- Partner API: the request returns
400 VALIDATION_ERRORwith adetailsarray listing each issue and its field path.
Related
- Creating booking links — step-by-step setup
- Custom questions — additional form field configuration
- Disqualification rules — auto-DQ based on form answers