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

Traceroute -> SinglePage<>
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.

result: Array<>
Optional
Request example
200Example

Domain types

Traceroute = { colos, target }