Create a proxy

Creates a new proxy.

Query Params
string
required

The contract to use for the proxy.

integer
required

The currently selected group ID to manage.

string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Body Params

A Proxy.

activeHealthcheck
object

Active health check settings for the proxy.

string
required

The contract for this proxy.

date-time

An ISO 8601 timestamp showing when the proxy was created.

boolean

Whether ECS forwarding is enabled for this proxy.

boolean

Whether the full client IP is forwarded in ECS options (/32 for IPv4, /128 for IPv6) rather than a truncated prefix. Requires ecsSetting to be true.

healthCheck
object
required

The names or addresses of the master name servers to protect.

string

The proxy ID.

date-time

An ISO 8601 timestamp showing when the proxy was last modified.

string
required

The proxy name.

originNameserverZoneTransferTargets
array of strings
deprecated

Deprecated The names or addresses to perform outbound zone transfers for AUTOMATIC filter mode. The default value is the originNameservers section.

originNameserverZoneTransferTargets
originNameservers
array of objects
required

The names or addresses of the master name servers to protect.

originNameservers*
zoneTransferNameservers
array of objects

The names or addresses to perform outbound zone transfers with filter_mode of AUTOMATIC. If this field is omitted the originNameserverZoneTransferTargets section is used.

zoneTransferNameservers
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
URL
LoadingLoading…
Response
Choose an example:
application/json
application/problem+json