Skip to main content
View as Markdown

Domain Configuration - Messaging

Domain Configuration​

Verify sender domains with your email provider for improved deliverability.

12.1 Add a Domain​

FieldTypeRequiredDescription
domainstringYesThe sender domain to verify (e.g., events.example.com)
subdomainstringNoSubdomain prefix for DNS records (e.g., mail)
curl -X POST "$KALTURA_MESSAGING_URL/domain/add" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d '{
"domain": "events.example.com",
"subdomain": "mail"
}'

Response: Contains the DNS records (CNAME, TXT) to configure for domain verification. Add these records to your DNS configuration before activating.

12.2 Activate a Domain​

After DNS propagation, activate the domain.

FieldTypeRequiredDescription
domainstringYesThe domain to activate (must match a previously added domain)
subdomainstringNoSubdomain prefix (must match the value used in domain/add)
curl -X POST "$KALTURA_MESSAGING_URL/domain/activate" \
-H "Authorization: Bearer $KALTURA_KS" \
-H "Content-Type: application/json" \
-d '{
"domain": "events.example.com",
"subdomain": "mail"
}'

Response: Confirmation of domain activation. If DNS records are not yet propagated, the activation fails with an error.