Bulk Redirects API JSON objects
Bulk Redirect Rule
A fully populated Bulk Redirect Rule object has the following JSON structure:
{ "action": "redirect", "expression": "http.request.full_uri in $<LIST_NAME>", "action_parameters": { "from_list": { "name": "<LIST_NAME>", "key": "http.request.full_uri" } }
}
The JSON object properties must comply with the following:
action
must beredirect
action_parameters
must contain afrom_list
object with additional settings.from_list
must contain the following properties:name
: The name of an existing Bulk Redirect List to associate with the current Bulk Redirect Rule.key
: An expression that defines the value that will be matched against the configured URL Redirect’s source URL values, following the rules of the URL matching algorithm . Refer to Concepts for more information.
expression
must reference the request field used in thekey
property. Refer to Concepts for more information.
URL Redirect List item
A fully populated URL Redirect List item object has the following JSON structure:
{ "id": "7c5dae5552338874e5053f2534d2767a", "redirect": { "source_url": "https://example.com/blog", "target_url": "https://example.com/blog/latest", "status_code": 301, "include_subdomains": false, "subpath_matching": false, "preserve_query_string": false, "preserve_path_suffix": true }, "created_on": "2021-10-11T12:39:02Z", "modified_on": "2021-10-11T12:39:02Z"
}
For details on the redirect
object properties, refer to URL Redirect parameters
.