Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.coraltalk.com/llms.txt

Use this file to discover all available pages before exploring further.

Custom domains

Organizations can configure a custom domain so students take oral assessments and roleplay on your hostname with your logo, company name, and post-exam redirect URL.
Custom domains serve exam-taking pages only — not the full Coraltalk platform. Admin, billing, API keys, VidTickets, and other routes return 404 on your custom domain.

Allowed routes on custom domains

PathPurpose
/exam/{id}Exam entry
/exam/{id}/oral-learningOral assessment start
/exam/{id}/roleplayRoleplay session
/exam/{id}/liveLive oral exam
/exam/{id}/thank-youCompletion page

Setup (organization admin UI)

  1. Sign in at app.coraltalk.com as an org admin.
  2. Open Custom domains in organization settings.
  3. Enter your hostname (e.g. exams.yourschool.edu).
  4. Add the CNAME record shown at your DNS provider.
  5. Click Verify and wait for DNS propagation.
  6. Configure white-label: company name, logo, post-exam redirect URL.
  7. Choose Applies to: oral assessments, roleplay, or both.

DNS example

Type:  CNAME
Name:  exams
Value: (target provided by Coraltalk / Vercel)
TLS is provisioned automatically after verification.
https://exams.yourschool.edu/exam/{EXAM_ID}
https://exams.yourschool.edu/exam/{EXAM_ID}/roleplay
Platform API calls remain on app.coraltalk.com/api/v1/....