mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[DOCS] Fixes to API docs (#71678)
* [DOCS] Fixes to API docs * Fixes rogue -u
This commit is contained in:
parent
fd1809c3c2
commit
0b675b8908
23 changed files with 51 additions and 43 deletions
|
@ -35,7 +35,7 @@ experimental[] Export dashboards and corresponding saved objects.
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X GET "localhost:5601/api/kibana/dashboards/export?dashboard=942dcef0-b2cd-11e8-ad8e-85441f0c2e5c" <1>
|
||||
$ curl -X GET api/kibana/dashboards/export?dashboard=942dcef0-b2cd-11e8-ad8e-85441f0c2e5c <1>
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
|
|
@ -42,7 +42,7 @@ Use the complete response body from the <<dashboard-api-export, Export dashboard
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/kibana/dashboards/import?exclude=index-pattern"
|
||||
$ curl -X POST api/kibana/dashboards/import?exclude=index-pattern
|
||||
{
|
||||
"objects": [
|
||||
{
|
||||
|
|
|
@ -41,7 +41,7 @@ experimental[] Create a centrally-managed Logstash pipeline, or update an existi
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/logstash/pipeline/hello-world"
|
||||
$ curl -X PUT api/logstash/pipeline/hello-world
|
||||
{
|
||||
"pipeline": "input { stdin {} } output { stdout {} }",
|
||||
"settings": {
|
||||
|
|
|
@ -28,6 +28,6 @@ experimental[] Delete a centrally-managed Logstash pipeline.
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X DELETE "localhost:5601/api/logstash/pipeline/hello-world"
|
||||
$ curl -X DELETE api/logstash/pipeline/hello-world
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
|
|
@ -63,7 +63,7 @@ Grant access to various features in all spaces:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/security/role/my_kibana_role"
|
||||
$ curl -X PUT api/security/role/my_kibana_role
|
||||
{
|
||||
"metadata" : {
|
||||
"version" : 1
|
||||
|
@ -132,7 +132,7 @@ Grant dashboard-only access to only the Marketing space:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/security/role/my_kibana_role"
|
||||
$ curl -X PUT api/security/role/my_kibana_role
|
||||
{
|
||||
"metadata" : {
|
||||
"version" : 1
|
||||
|
@ -160,7 +160,7 @@ Grant full access to all features in the Default space:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/security/role/my_kibana_role"
|
||||
$ curl -X PUT api/security/role/my_kibana_role
|
||||
{
|
||||
"metadata" : {
|
||||
"version" : 1
|
||||
|
@ -187,7 +187,7 @@ Grant different access to different spaces:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/security/role/my_kibana_role"
|
||||
$ curl -X PUT api/security/role/my_kibana_role
|
||||
{
|
||||
"metadata" : {
|
||||
"version" : 1
|
||||
|
@ -223,7 +223,7 @@ Grant access to {kib} and {es}:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/security/role/my_kibana_role"
|
||||
$ curl -X PUT api/security/role/my_kibana_role
|
||||
{
|
||||
"metadata" : {
|
||||
"version" : 1
|
||||
|
|
|
@ -65,7 +65,7 @@ Create an index pattern with the `my-pattern` ID, and a dashboard with the `my-d
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_bulk_create"
|
||||
$ curl -X POST api/saved_objects/_bulk_create
|
||||
[
|
||||
{
|
||||
"type": "index-pattern",
|
||||
|
|
|
@ -52,7 +52,7 @@ Retrieve an index pattern with the `my-pattern` ID, and a dashboard with the `my
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_bulk_get"
|
||||
$ curl -X POST api/saved_objects/_bulk_get
|
||||
[
|
||||
{
|
||||
"type": "index-pattern",
|
||||
|
|
|
@ -57,7 +57,7 @@ any data that you send to the API is properly formed.
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/index-pattern/my-pattern" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
$ curl -X POST api/saved_objects/index-pattern/my-pattern -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
{
|
||||
"attributes": {
|
||||
"title": "my-pattern-*"
|
||||
|
|
|
@ -39,6 +39,6 @@ Delete an index pattern object with the `my-pattern` ID:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X DELETE "localhost:5601/api/saved_objects/index-pattern/my-pattern"
|
||||
$ curl -X DELETE api/saved_objects/index-pattern/my-pattern
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
|
|
@ -68,7 +68,7 @@ Export all index pattern saved objects:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_export" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
$ curl -X POST api/saved_objects/_export -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
{
|
||||
"type": "index-pattern"
|
||||
}'
|
||||
|
@ -79,7 +79,7 @@ Export all index pattern saved objects and exclude the export summary from the s
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_export" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
$ curl -X POST api/saved_objects/_export -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
{
|
||||
"type": "index-pattern",
|
||||
"excludeExportDetails": true
|
||||
|
@ -91,7 +91,7 @@ Export a specific saved object:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_export" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
$ curl -X POST api/saved_objects/_export -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
{
|
||||
"objects": [
|
||||
{
|
||||
|
@ -107,7 +107,7 @@ Export a specific saved object and it's related objects :
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_export" -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
$ curl -X POST api/saved_objects/_export -H 'kbn-xsrf: true' -H 'Content-Type: application/json' -d '
|
||||
{
|
||||
"objects": [
|
||||
{
|
||||
|
|
|
@ -69,7 +69,7 @@ Find index patterns with titles that start with `my`:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X GET "localhost:5601/api/saved_objects/_find?type=index-pattern&search_fields=title&search=my*"
|
||||
$ curl -X GET api/saved_objects/_find?type=index-pattern&search_fields=title&search=my*
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
@ -97,6 +97,6 @@ query parameter for each value:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X GET "localhost:5601/api/saved_objects/_find?fields=id&fields=title"
|
||||
$ curl -X GET api/saved_objects/_find?fields=id&fields=title
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
|
|
@ -39,7 +39,7 @@ Retrieve the index pattern object with the `my-pattern` ID:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X GET "localhost:5601/api/saved_objects/index-pattern/my-pattern"
|
||||
$ curl -X GET api/saved_objects/index-pattern/my-pattern
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
@ -61,7 +61,7 @@ Retrieve a dashboard object in the `testspace` by ID:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X GET "localhost:5601/s/testspace/api/saved_objects/dashboard/7adfa750-4c81-11e8-b3d7-01146121b73d"
|
||||
$ curl -X GET s/testspace/api/saved_objects/dashboard/7adfa750-4c81-11e8-b3d7-01146121b73d
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
|
|
@ -57,7 +57,7 @@ Import an index pattern and dashboard:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_import" -H "kbn-xsrf: true" --form file=@file.ndjson
|
||||
$ curl -X POST api/saved_objects/_import -H "kbn-xsrf: true" --form file=@file.ndjson
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
@ -83,7 +83,7 @@ Import an index pattern and dashboard that includes a conflict on the index patt
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_import" -H "kbn-xsrf: true" --form file=@file.ndjson
|
||||
$ curl -X POST api/saved_objects/_import -H "kbn-xsrf: true" --form file=@file.ndjson
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
@ -119,7 +119,7 @@ Import a visualization and dashboard with an index pattern for the visualization
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_import" -H "kbn-xsrf: true" --form file=@file.ndjson
|
||||
$ curl -X POST api/saved_objects/_import -H "kbn-xsrf: true" --form file=@file.ndjson
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ Retry a dashboard import:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_resolve_import_errors" -H "kbn-xsrf: true" --form file=@file.ndjson --form retries='[{"type":"dashboard","id":"my-dashboard"}]'
|
||||
$ curl -X POST api/saved_objects/_resolve_import_errors -H "kbn-xsrf: true" --form file=@file.ndjson --form retries='[{"type":"dashboard","id":"my-dashboard"}]'
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
@ -88,7 +88,7 @@ Resolve errors for a dashboard and overwrite the existing saved object:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_resolve_import_errors" -H "kbn-xsrf: true" --form file=@file.ndjson --form retries='[{"type":"dashboard","id":"my-dashboard","overwrite":true}]'
|
||||
$ curl -X POST api/saved_objects/_resolve_import_errors -H "kbn-xsrf: true" --form file=@file.ndjson --form retries='[{"type":"dashboard","id":"my-dashboard","overwrite":true}]'
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
@ -114,7 +114,7 @@ Resolve errors for a visualization by replacing the index pattern with another:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/saved_objects/_resolve_import_errors" -H "kbn-xsrf: true" --form file=@file.ndjson --form retries='[{"type":"visualization","id":"my-vis","replaceReferences":[{"type":"index-pattern","from":"missing","to":"existing"}]}]'
|
||||
$ curl -X POST api/saved_objects/_resolve_import_errors -H "kbn-xsrf: true" --form file=@file.ndjson --form retries='[{"type":"visualization","id":"my-vis","replaceReferences":[{"type":"index-pattern","from":"missing","to":"existing"}]}]'
|
||||
--------------------------------------------------
|
||||
// KIBANA
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ Update an existing index pattern object,`my-pattern`, with a different title:
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/saved_objects/index-pattern/my-pattern"
|
||||
$ curl -X PUT api/saved_objects/index-pattern/my-pattern
|
||||
{
|
||||
"attributes": {
|
||||
"title": "some-other-pattern-*"
|
||||
|
|
|
@ -96,7 +96,7 @@ Copy a dashboard with the `my-dashboard` ID, including all references from the `
|
|||
|
||||
[source,sh]
|
||||
----
|
||||
$ curl -X POST "localhost:5601/api/spaces/_copy_saved_objects"
|
||||
$ curl -X POST api/spaces/_copy_saved_objects
|
||||
{
|
||||
"objects": [{
|
||||
"type": "dashboard",
|
||||
|
@ -137,7 +137,7 @@ Copy a visualization with the `my-viz` ID from the `marketing` space to the `def
|
|||
|
||||
[source,sh]
|
||||
----
|
||||
$ curl -X POST "localhost:5601/s/marketing/api/spaces/_copy_saved_objects"
|
||||
$ curl -X POST s/marketing/api/spaces/_copy_saved_objects
|
||||
{
|
||||
"objects": [{
|
||||
"type": "visualization",
|
||||
|
|
|
@ -47,7 +47,7 @@ experimental[] Create a {kib} space.
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/spaces/space"
|
||||
$ curl -X POST api/spaces/space
|
||||
{
|
||||
"id": "marketing",
|
||||
"name": "Marketing",
|
||||
|
|
|
@ -47,7 +47,7 @@ experimental[] Update an existing {kib} space.
|
|||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X PUT "localhost:5601/api/spaces/space/marketing"
|
||||
$ curl -X PUT api/spaces/space/marketing
|
||||
{
|
||||
"id": "marketing",
|
||||
"name": "Marketing",
|
||||
|
|
|
@ -116,7 +116,7 @@ Overwrite an index pattern in the `marketing` space, and a visualization in the
|
|||
|
||||
[source,sh]
|
||||
----
|
||||
$ curl -X POST "localhost:5601/api/spaces/_resolve_copy_saved_objects_errors"
|
||||
$ curl -X POST api/spaces/_resolve_copy_saved_objects_errors
|
||||
{
|
||||
"objects": [{
|
||||
"type": "dashboard",
|
||||
|
|
|
@ -32,7 +32,7 @@ are consumed over time.
|
|||
|
||||
[source,js]
|
||||
--------------------------------------------------
|
||||
POST /api/upgrade_assistant/reindex/batch
|
||||
$ curl -X POST api/upgrade_assistant/reindex/batch
|
||||
{
|
||||
"indexNames": [ <1>
|
||||
"index1",
|
||||
|
@ -40,7 +40,9 @@ POST /api/upgrade_assistant/reindex/batch
|
|||
]
|
||||
}
|
||||
--------------------------------------------------
|
||||
<1> The order in which the indices are provided here determines the order in which the reindex tasks will be executed.
|
||||
// KIBANA
|
||||
|
||||
<1> The order of the indices determines the order that the reindex tasks are executed.
|
||||
|
||||
Similar to the <<start-resume-reindex, start or resume endpoint>>, the API returns the following:
|
||||
|
||||
|
|
|
@ -64,6 +64,7 @@ The API returns the following:
|
|||
|
||||
`3`::
|
||||
Paused
|
||||
+
|
||||
NOTE: If the {kib} node that started the reindex is shutdown or restarted, the reindex goes into a paused state after some time.
|
||||
To resume the reindex, you must submit a new POST request to the `/api/upgrade_assistant/reindex/<indexName>` endpoint.
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[[url-shortening-api]]
|
||||
=== Shorten URL API
|
||||
== Shorten URL API
|
||||
++++
|
||||
<titleabbrev>Shorten URL</titleabbrev>
|
||||
++++
|
||||
|
@ -9,34 +9,39 @@ Internet Explorer has URL length restrictions, and some wiki and markup parsers
|
|||
|
||||
Short URLs are designed to make sharing {kib} URLs easier.
|
||||
|
||||
[float]
|
||||
[[url-shortening-api-request]]
|
||||
==== Request
|
||||
=== Request
|
||||
|
||||
`POST <kibana host>:<port>/api/shorten_url`
|
||||
|
||||
[float]
|
||||
[[url-shortening-api-request-body]]
|
||||
==== Request body
|
||||
=== Request body
|
||||
|
||||
`url`::
|
||||
(Required, string) The {kib} URL that you want to shorten, relative to `/app/kibana`.
|
||||
|
||||
[float]
|
||||
[[url-shortening-api-response-body]]
|
||||
==== Response body
|
||||
=== Response body
|
||||
|
||||
urlId:: A top-level property that contains the shortened URL token for the provided request body.
|
||||
|
||||
[float]
|
||||
[[url-shortening-api-codes]]
|
||||
==== Response code
|
||||
=== Response code
|
||||
|
||||
`200`::
|
||||
Indicates a successful call.
|
||||
|
||||
[float]
|
||||
[[url-shortening-api-example]]
|
||||
==== Example
|
||||
=== Example
|
||||
|
||||
[source,sh]
|
||||
--------------------------------------------------
|
||||
$ curl -X POST "localhost:5601/api/shorten_url"
|
||||
$ curl -X POST api/shorten_url
|
||||
{
|
||||
"url": "/app/kibana#/dashboard?_g=()&_a=(description:'',filters:!(),fullScreenMode:!f,options:(hidePanelTitles:!f,useMargins:!t),panels:!((embeddableConfig:(),gridData:(h:15,i:'1',w:24,x:0,y:0),id:'8f4d0c00-4c86-11e8-b3d7-01146121b73d',panelIndex:'1',type:visualization,version:'7.0.0-alpha1')),query:(language:lucene,query:''),timeRestore:!f,title:'New%20Dashboard',viewMode:edit)"
|
||||
}
|
||||
|
|
|
@ -31,7 +31,7 @@ For example, the following `curl` command exports a dashboard:
|
|||
|
||||
[source,sh]
|
||||
--
|
||||
curl -X POST -u $USER:$PASSWORD "localhost:5601/api/kibana/dashboards/export?dashboard=942dcef0-b2cd-11e8-ad8e-85441f0c2e5c"
|
||||
curl -X POST api/kibana/dashboards/export?dashboard=942dcef0-b2cd-11e8-ad8e-85441f0c2e5c
|
||||
--
|
||||
// KIBANA
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue