Domains /
Update subdomain path
Required permission
Account > SubdomainPaths > General > Update
Path parameters
domain
string requiredName of the domain
subdomain
string requiredName of the subdomain
subdomainPath
string requiredName of the path
Request body
- {object}
options
{object}priority
integerIn case of uri conflicts, the route with the higher priority will take precedence
min0max100ignoreUriCase
booleanAllows case insensitive matching for 'prefix' and 'exact' modes
rewrite
(multiple options: oneOf)Settings determining if a path should be rewritten. Either a uri or regex have to be specified.
- {object}
Rewrite with URI
uri
string requiredpattern^\/([a-zA-Z0-9-&?=.]+)*(([a-zA-Z0-9-&?=])+(\/)?)?$- {object}
Rewrite with regex
regex
{object}match
string requiredRegex match for the given path
rewrite
string requiredRegex rewrite for the given matched path
timeout
stringCustomised request timeout for the given path.
pattern^[0-9]+(s|ms)$headers
{object}Settings allowing addition, re-write and removal of request as well as response headers.
request
{object}set
{object}add
{object}remove
[array]- stringpattern^[a-zA-Z0-9_\-%$+]+$
response
{object}set
{object}add
{object}remove
[array]- stringpattern^[a-zA-Z0-9_\-%$+]+$
corsPolicy
{object}Settings allowing for customization of CORS policies.
enabled
boolean requiredallowOrigins
[array]- {object}
mode
stringMode of the path, determining how the URI will be interpreted.
one ofprefix, exact, regexpath
stringpattern^\/([a-zA-Z0-9-&?=.]+)*(([a-zA-Z0-9-&?=])+(\/)?)?$allowMethods
[array]- stringone ofGET, POST, PUT, PATCH, DELETE
allowCredentials
booleanallowHeaders
[array]- string
maxAge
stringpattern^[0-9]+(s|ms)$retries
{object}Settings allowing for customization of retries.
enabled
boolean requiredattempts
integer requiredmin1max3perTryTimeout
stringpattern^[0-9]+(s|ms)$
OR
Response body
- {object}
Response object.
data
{object} requiredResult data.
POST /v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}
Example request
curl --header "Content-Type: application/json" \
--header "Authorization: Bearer NORTHFLANK_API_TOKEN" \
--request POST \
--data '{"options":{"priority":0}}' \
https://api.northflank.com/v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}
Example response
200 OK
JSON
{
"data": {}
}