For the complete documentation index, see llms.txt. This page is also available as Markdown.

Public Api

List custom domains for an organization

get
Path parameters
orgIdstringRequired
Query parameters
pageinteger · min: 1OptionalDefault: 1
pageSizeinteger · min: 1 · max: 100OptionalDefault: 25
statusstring · enumOptionalPossible values:
Responses
get/public-api/v1/org/{orgId}/custom-domains
GET /public-api/v1/org/{orgId}/custom-domains HTTP/1.1
Host: esaas-api.eventx.io
Accept: */*

Create a custom domain via Cloudflare

post
Path parameters
orgIdstringRequired
Body
domainstringRequired
defaultRedirectUrlstringRequired
Responses
post/public-api/v1/org/{orgId}/custom-domains
POST /public-api/v1/org/{orgId}/custom-domains HTTP/1.1
Host: esaas-api.eventx.io
Content-Type: application/json
Accept: */*
Content-Length: 45

{
  "domain": "text",
  "defaultRedirectUrl": "text"
}

Get custom domain details with DNS records

get
Path parameters
orgIdstringRequired
customDomainIdstringRequired
Responses
get/public-api/v1/org/{orgId}/custom-domains/{customDomainId}
GET /public-api/v1/org/{orgId}/custom-domains/{customDomainId} HTTP/1.1
Host: esaas-api.eventx.io
Accept: */*

Update the default redirect URL of a custom domain

put
Path parameters
orgIdstringRequired
customDomainIdstringRequired
Body
defaultRedirectUrlstringRequired
Responses
put/public-api/v1/org/{orgId}/custom-domains/{customDomainId}
PUT /public-api/v1/org/{orgId}/custom-domains/{customDomainId} HTTP/1.1
Host: esaas-api.eventx.io
Content-Type: application/json
Accept: */*
Content-Length: 29

{
  "defaultRedirectUrl": "text"
}

Delete a custom domain

delete
Path parameters
orgIdstringRequired
customDomainIdstringRequired
Responses
delete/public-api/v1/org/{orgId}/custom-domains/{customDomainId}
DELETE /public-api/v1/org/{orgId}/custom-domains/{customDomainId} HTTP/1.1
Host: esaas-api.eventx.io
Accept: */*

Trigger DNS verification for a custom domain

put

Initiates DNS ownership and SSL verification checks. Idempotent — can be called multiple times to refresh the verification status.

Path parameters
orgIdstringRequired
customDomainIdstringRequired
Responses
put/public-api/v1/org/{orgId}/custom-domains/{customDomainId}/verify
PUT /public-api/v1/org/{orgId}/custom-domains/{customDomainId}/verify HTTP/1.1
Host: esaas-api.eventx.io
Accept: */*

List path mappings for a custom domain

get
Path parameters
orgIdstringRequired
customDomainIdstringRequired
Query parameters
pageinteger · min: 1OptionalDefault: 1
pageSizeinteger · min: 1 · max: 100OptionalDefault: 25
Responses
get/public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings
GET /public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings HTTP/1.1
Host: esaas-api.eventx.io
Accept: */*

Create a path mapping for a custom domain

post
Path parameters
orgIdstringRequired
customDomainIdstringRequired
Body
eventIdstringRequired
eventRegFormIdstringOptional
pathNamestringRequired
Responses
post/public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings
POST /public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings HTTP/1.1
Host: esaas-api.eventx.io
Content-Type: application/json
Accept: */*
Content-Length: 60

{
  "eventId": "text",
  "eventRegFormId": "text",
  "pathName": "text"
}

Update a path mapping

put
Path parameters
orgIdstringRequired
customDomainIdstringRequired
pathMappingIdstringRequired
Body
eventIdstringOptional
eventRegFormIdstring · nullableOptional
pathNamestringOptional
Responses
put/public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings/{pathMappingId}
PUT /public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings/{pathMappingId} HTTP/1.1
Host: esaas-api.eventx.io
Content-Type: application/json
Accept: */*
Content-Length: 60

{
  "eventId": "text",
  "eventRegFormId": "text",
  "pathName": "text"
}

Delete a path mapping

delete
Path parameters
orgIdstringRequired
customDomainIdstringRequired
pathMappingIdstringRequired
Responses
delete/public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings/{pathMappingId}
DELETE /public-api/v1/org/{orgId}/custom-domains/{customDomainId}/path-mappings/{pathMappingId} HTTP/1.1
Host: esaas-api.eventx.io
Accept: */*

Last updated