kibana/docs/api/spaces-management/put.asciidoc
Larry Gregory 632c63ab21
[6.x] Spaces Phase 1 (#21408) (#23639)
Backports the following commits to 6.x:
 - Spaces Phase 1  (#21408)
2018-10-01 09:53:43 -04:00

50 lines
1.7 KiB
Text

[[spaces-api-put]]
=== Update Space
experimental[This API is *experimental* and may be changed or removed completely in a future release. The underlying Spaces concepts are stable, but the APIs for managing Spaces are currently experimental.]
Updates an existing {kib} space. To create a new space, use the POST command.
==== Request
To update a space, issue a PUT request to the
`/api/spaces/space/<space_id>` endpoint.
[source,js]
--------------------------------------------------
PUT /api/spaces/space/<space_id>
--------------------------------------------------
==== Request Body
The following parameters can be specified in the body of a PUT request to update a space:
`id`:: (string) Required identifier for the space. This identifier becomes part of Kibana's URL when inside the space. This cannot be changed by the update operation.
`name`:: (string) Required display name for the space.
`description`:: (string) Optional description for the space.
`initials`:: (string) Optionally specify the initials shown in the Space Avatar for this space. By default, the initials will be automatically generated from the space name.
If specified, initials should be either 1 or 2 characters.
`color`:: (string) Optioanlly specify the hex color code used in the Space Avatar for this space. By default, the color will be automatically generated from the space name.
===== Example
[source,js]
--------------------------------------------------
PUT /api/spaces/space/marketing
{
"id": "marketing",
"name": "Marketing",
"description" : "This is the Marketing Space",
"color": "#aabbcc",
"initials": "MK"
}
--------------------------------------------------
// KIBANA
==== Response
A successful call returns a response code of `200` with the updated Space.