provider reverse_proxyproxy_records POST /api/organizations/{organization_id}/proxy_records/{id}/diagnose/
@utdk/posthog /api/organizations/{organization_id}/proxy_records/{id}/diagnose/
proxy_records_diagnose_create
Run a deep diagnostic on a reverse proxy. Inspects DNS CNAME alignment, the certificate provider's hostname state, CAA records walked up the customer's DNS tree, HTTP-01 challenge reachability, a live event probe, and certificate expiry. Returns a structured report with each check's status and concrete remediation steps (e.g. exact DNS records to add). Use this to debug why a proxy is stuck or erroring.
id path required
A UUID string identifying this proxy record.
string
organization_id path required
ID of the organization you're trying to access. To find the ID of the organization, make a call to /api/organizations/.
string

Try it

Authentication
Configure credentials for PostHog API
proxyRecordsDiagnoseCreate
POST/api/organizations/{organization_id}/proxy_records/{id}/diagnose/
Run a deep diagnostic on a reverse proxy. Inspects DNS CNAME alignment, the certificate provider's hostname state, CAA records walked up the customer's DNS tree, HTTP-01 challenge reachability, a live event probe, and certificate expiry. Returns a structured report with each check's status and concrete remediation steps (e.g. exact DNS records to add). Use this to debug why a proxy is stuck or erroring.

Parameters

required

A UUID string identifying this proxy record.

required

ID of the organization you're trying to access. To find the ID of the organization, make a call to /api/organizations/.

Configure credentials above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import posthog from '@utdk/posthog';

await posthog.proxyRecordsDiagnoseCreate()