Proxy Templates

Get Proxy Templates

get

Get all Proxy Templates in a configuration

Path parameters
configstringRequired
Responses
200

Proxy Templates retrieved successfully

application/json
get
/api/v4.0/conf/{config}/proxy-templates

Get Proxy Template

get

Get a Proxy Template from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Proxy Template retrieved successfully

application/json
get
/api/v4.0/conf/{config}/proxy-templates/{entry_id}

Modify Proxy Template

put

Update an individual Proxy Template within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
acao_headerbooleanRequired
client_body_buffer_sizestringRequired
client_body_timeoutstringRequired
client_header_buffer_sizestringRequired
client_header_timeoutstringRequired
client_max_body_sizestringRequired
conf_specificstringOptionalDefault: ""
custom_listenerbooleanRequired
descriptionstringOptionalDefault: ""
keepalive_timeoutstringRequired
large_client_header_buffers_countstringRequired
large_client_header_buffers_sizestringRequired
limit_req_burststringRequired
limit_req_ratestringRequired
mask_headersstringRequired
namestringRequired
proxy_connect_timeoutstringRequired
proxy_read_timeoutstringRequired
proxy_send_timeoutstringRequired
send_timeoutstringRequired
ssl_ciphersstringOptional
ssl_conf_specificstringOptionalDefault: ""
upstream_hoststringRequired
xff_header_namestringRequired
xrealip_header_namestringRequired
Responses
200

Proxy Template updated successfully

application/json
put
/api/v4.0/conf/{config}/proxy-templates/{entry_id}

Create Proxy Template

post

Create an individual Proxy Template within a configuration

Path parameters
configstringRequired
entry_idstringRequiredPattern: ^[A-Za-z0-9\-\_]*$
Body
acao_headerbooleanRequired
client_body_buffer_sizestringRequired
client_body_timeoutstringRequired
client_header_buffer_sizestringRequired
client_header_timeoutstringRequired
client_max_body_sizestringRequired
conf_specificstringOptionalDefault: ""
custom_listenerbooleanRequired
descriptionstringOptionalDefault: ""
keepalive_timeoutstringRequired
large_client_header_buffers_countstringRequired
large_client_header_buffers_sizestringRequired
limit_req_burststringRequired
limit_req_ratestringRequired
mask_headersstringRequired
namestringRequired
proxy_connect_timeoutstringRequired
proxy_read_timeoutstringRequired
proxy_send_timeoutstringRequired
send_timeoutstringRequired
ssl_ciphersstringOptional
ssl_conf_specificstringOptionalDefault: ""
upstream_hoststringRequired
xff_header_namestringRequired
xrealip_header_namestringRequired
Responses
post
/api/v4.0/conf/{config}/proxy-templates/{entry_id}

Delete Proxy Template

delete

Delete an individual Proxy Template from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
200

Proxy Template deleted successfully

application/json
delete
/api/v4.0/conf/{config}/proxy-templates/{entry_id}

Last updated

Was this helpful?