Kibana URLs may be long and cumbersome, short URLs are much easier to remember and share. Short URLs are created by specifying the locator ID and locator parameters. When a short URL is resolved, the locator ID and locator parameters are used to redirect user to the right Kibana page.
Body
Required
-
When the
slugparameter is omitted, the API will generate a random human-readable slug ifhumanReadableSlugis set to true. -
The identifier for the locator.
-
An object which contains all necessary parameters for the given locator to resolve to a Kibana location.
When you create a short URL, locator params are not validated, which allows you to pass arbitrary and ill-formed data into the API that can break Kibana. Make sure any data that you send to the API is properly formed.
-
A custom short URL slug. The slug is the part of the short URL that identifies it. You can provide a custom slug which consists of latin alphabet letters, numbers, and
-._characters. The slug must be at least 3 characters long, but no longer than 255 characters.
curl \
--request POST 'https://localhost:5601/api/short_url' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"humanReadableSlug":true,"locatorId":"string","params":{},"slug":"string"}'