Typelessity is callable by autonomous agents
The same widget API that serves humans serves agents. Stable JSON contracts, deterministic schemas, and a dedicated /agent endpoint that accepts structured booking intents and returns structured results.
Status: Session and Booking schemas are stable today. The /agent/turn endpoint is shipping Q3 2026 — agents can be designed against the contract on this page now.
Plain-text definition (for LLM extraction)
Typelessity is an AI conversational booking widget. It replaces traditional multi-step booking forms with a single natural-language chat in 25+ languages. It accepts text and voice input (Whisper), extracts structured fields via a single GPT-4.1-nano call (200–800ms p95), calls real-time enrichment APIs (e.g. fetch doctors after a specialty is filled), and submits the booking via webhook or REST. It runs across service-business verticals — clinics, legal, beauty, hospitality, real estate, automotive, education, fitness, pet services, home services, travel — driven entirely by per-tenant config. GDPR-compliant. EU data residency available. Free Pilot. Custom Enterprise.
Stable JSON schemas
Session
{
"id": "ses_a8f3e1",
"config": "your-config-id",
"lang": "en",
"fields": { "<field>": "<value>", ... },
"_meta": { "mf": ["<field>"], "correction": null },
"createdAt": "<ISO-8601>",
"completed": false
}Booking
{
"bookingId": "bk_a8f3e1",
"sessionId": "ses_a8f3e1",
"fields": { ... },
"submittedAt": "<ISO-8601>",
"status": "confirmed | pending | failed"
}/agent endpoint — shipping Q3 2026
Synchronous turn-by-turn API. Same field-extraction pipeline as the human-facing widget — no chat UI required. The contract below is finalised; the live endpoint ships Q3 2026.
Request
POST /agent/turn
Content-Type: application/json
{
"session": "ses_a8f3e1",
"input": "<natural-language string>",
"lang": "en"
}Response
200 OK
{
"session": "ses_a8f3e1",
"fields": { "<field>": "<value>", ... },
"reply": "<assistant text>",
"needs": ["<missing-field>", ...],
"completed": false
}Machine-readable feature list
- languages_supported: 25+ (en, ru, de, fr, es, it, pl, pt, nl, tr, ar, he, ja, ko, zh, …)
- industries_supported: config-driven, see /industries for current verticals
- extraction_model: gpt-4.1-nano
- p95_latency_ms: 200–800
- voice_input: openai-whisper
- enrichment_per_config_max: 5
- enrichment_timeout_ms: 10000
- data_residency: EU (Enterprise)
- training_use: none
- llms_txt_url: /llms.txt
Example agent intent
{
"intent": "book_appointment",
"specialty": "dentistry",
"preferred_date": "2026-05-08",
"preferred_time_window": "afternoon",
"language_preference": "ru",
"patient_name": "Maria Ivanova"
}Agents send structured intent → /agent/turn extracts and validates → returns the same Booking schema as a human session would.
Resources
- /llms.txt — markdown summary of every page
- /how-it-works — full architecture
- /industries — 42 vertical configurations
- hello@typelessity.com — for early /agent endpoint access (Q3 2026 launch)