Diagnostics
diagnostics
Diagnostics
Endpoint Healthchecks
diagnostics.endpoint-healthchecks
Methods
Endpoint Health Check -> Envelope<{ check_type, endpoint, id, 1 more... }>
post/accounts/{account_id}/diagnostics/endpoint-healthchecks
Create Endpoint Health Check.
Delete Endpoint Health Check -> { errors, messages, success }
delete/accounts/{account_id}/diagnostics/endpoint-healthchecks/{id}
Delete Endpoint Health Check.
Get Endpoint Health Check -> Envelope<{ check_type, endpoint, id, 1 more... }>
get/accounts/{account_id}/diagnostics/endpoint-healthchecks/{id}
Get a single Endpoint Health Check.
List Endpoint Health Checks -> Envelope<{ check_type, endpoint, id, 1 more... }>
get/accounts/{account_id}/diagnostics/endpoint-healthchecks
List Endpoint Health Checks.
Update Endpoint Health Check -> Envelope<{ check_type, endpoint, id, 1 more... }>
put/accounts/{account_id}/diagnostics/endpoint-healthchecks/{id}
Update a Endpoint Health Check.
Domain types
EndpointHealthcheck = { check_type, endpoint, name }
Diagnostics
Traceroutes
diagnostics.traceroutes
Methods
post/accounts/{account_id}/diagnostics/traceroute
Run traceroutes from Cloudflare colos.
Security
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example: Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY
Accepted Permissions (at least one required)
Magic Transit Write
path Parameters
account_id: string
(maxLength: 32)Identifier
Response fields
errors: Array<{ code, message, documentation_url, 1 more... }>
messages: Array<{ code, message, documentation_url, 1 more... }>
success: true
Whether the API call was successful.
Request example
200Example
Domain types
Traceroute = { colos, target }