Page Rule
This setting is available in dynamic(aksela) resource type.
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
resource_uuidstringRequiredExample:
****-****-****-****
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 112
{
"resource_uuid": "****-****-****-****",
"exclude_cache": {
"uri": [
"domain.test.com"
],
"status_exact_match": [
false
]
}
}
200
Successful operation
{
"status": true,
"data": {}
}
This setting is available for all resource types.
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
resource_uuidstringRequiredExample:
*****-***-***-***
custom_error_pages_statusbooleanRequiredExample:
true
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 181
{
"resource_uuid": "*****-***-***-***",
"custom_error_pages_status": true,
"custom_error_pages": [
{
"status_code": 404,
"url": "https://my.domain.com/404.html",
"redirect_status_code": "302"
}
]
}
200
Successful operation
{
"status": true,
"data": {}
}
This setting is available in small, large and dynamic(aksela) resource types.
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"page_rule": [
{
"rule_id": 2,
"status_qs": "on",
"status_qs_cache_ignore": false,
"status_cqs": false
}
]
}
200
Successful operation
{
"status": true,
"data": {}
}
This setting is available in small, large and dynamic(aksela) resource types.
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"page_rule": [
{
"rule_id": 2,
"status_qs": "off"
}
]
}
200
Successful operation
{
"status": true,
"data": {}
}
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 152
{
"page_rule": [
{
"rule_id": 2,
"status_qs": "on",
"status_qs_cache_ignore": false,
"qs_cache_ignore_param": [],
"status_cqs": true,
"cqs_args": [
"version",
"page"
]
}
]
}
200
Successful operation
{
"status": true,
"data": {}
}
This setting is available in small, large and dynamic(aksela) resource types.
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 145
{
"page_rule": [
{
"rule_id": 2,
"status_qs": "on",
"status_qs_cache_ignore": true,
"qs_cache_ignore_param": [
"version"
],
"status_cqs": false,
"cqs_args": []
}
]
}
200
Successful operation
{
"status": true,
"data": {}
}
Path parameters
organization_uuidstringRequiredExample:
****-*****-****-****
resource_uuidstringRequiredExample:
****-*****-****-*****
Body
resource_uuidstringRequiredExample:
****-****-****-****
status_file_extensionbooleanRequiredExample:
true
Responses
200
Successful operation
application/json
put
PUT /api/v1/cdn/{organization_uuid}/resource/{resource_uuid} HTTP/1.1
Host: cloud.medianova.com
Content-Type: application/json
Accept: */*
Content-Length: 113
{
"resource_uuid": "****-****-****-****",
"status_file_extension": true,
"page_rule": [
{
"rule_id": 2,
"is_delete": true
}
]
}
200
Successful operation
{
"status": true,
"data": {}
}
Last updated
Was this helpful?