Skip to main content

GET /api/domain/get-proxy/

Returns CloudFront proxy information for an organization, including distribution details and SSL validation records needed for DNS configuration via Entri.

Purpose

This endpoint retrieves the current proxy configuration for an organization’s AI site, providing all the information needed to:
  • Display proxy status in the dashboard
  • Configure DNS records via Entri
  • Show SSL validation requirements

Architecture

Response Fields

FieldTypeDescription
has_proxybooleanWhether proxy is configured
proxy_statusstringCurrent status (PENDING_VALIDATION, SSL_VALIDATING, SSL_VALIDATED, DEPLOYED, DISCONNECTED)
cloudfront_domainstringCloudFront distribution domain
distribution_idstringCloudFront distribution ID
certificate_arnstringACM certificate ARN
custom_domainstringUser’s custom domain
ssl_validation_namestringCNAME record name for SSL validation
ssl_validation_valuestringCNAME record value for SSL validation
domain_typestring”apex” or β€œsubdomain”
apex_gateway_ipsarrayIP addresses for apex domain A records

Code Location

src/app/apis/domain/get_proxy/routes.py