v1
latestOpenAPI 3.1.02026-07-1324323188.8 KBRedirection
Creates a new Redirection
Use this endpoint to create a new simple redirection rule (a Source URL, a target URL and a status code).
💡 Please note that using this endpoint will create a Draft change in your ruleset, with the add status. The actual redirection rule will be used by your website only once you publish the ruleset.
post/redirections
Request body
Example request
{
"project": "/projects/{projectID}",
"source": "/some-source-url",
"target": "/the-target-url"
}Response
Draft rule resource created (with the status add)
Example response
{
"rule": {
"actions": [
{
"mode": "default"
}
],
"markers": [
{
"description": "My enum marker that only allow \"dog\" or \"cat\"",
"name": "MyEnum",
"transformers": [
{
"something": "foo",
"with": "bar"
}
]
}
],
"trigger": {
"date": [
{
"operator": "equals"
}
],
"datetime": [
{
"operator": "after"
}
],
"ipAddress": {
"ip": "1.2.3.4"
},
"methods": [
"GET",
"POST"
],
"requestHeaders": [
{
"name": "Accept",
"operator": "isNotEqualTo",
"value": "application/json"
}
],
"responseStatusCodes": [
500,
503
],
"sampling": 47,
"source": "/old-url",
"time": [
{
"operator": "after"
}
]
},
"variables": [
{
"marker": "markerName",
"name": "myVariable",
"transformers": [
{
"something": "foo",
"with": "bar"
}
]
}
]
},
"status": "add"
}