1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-01-25 00:07:47 +01:00

docs(fix): various typos and abstractions fixed

This commit is contained in:
Thomas Heartman 2022-04-02 16:33:51 +02:00
parent facf546df4
commit 79b5582542

View File

@ -3,7 +3,7 @@ title: /api/admin/segments
--- ---
import ApiRequest from '@site/src/components/ApiRequest' import ApiRequest from '@site/src/components/ApiRequest'
export const basePath = "api/admin/segments" export const basePath = "api/admin/segments"
export const path = (p) => `api/admin/segments/${p}` export const path = (p) => `${basePath}/${p}`
:::info Availability :::info Availability
The segments API is available to Pro and Enterprise users from Unleash 4.10. The segments API is available to Pro and Enterprise users from Unleash 4.10.
@ -82,7 +82,7 @@ Use a JSON object with the following properties to create a new segment.
## Get segment by ID ## Get segment by ID
Retrieves the segment with the specified ID. Retrieves the segment with the specified ID.
<ApiRequest verb="Get" url={`${ basePath }/<segment-id>`} title="Retrieve the segment with the provided ID."/> <ApiRequest verb="Get" url={path("<segment-id>")} title="Retrieve the segment with the provided ID."/>
<details> <details>
@ -112,7 +112,7 @@ No segment with the provided ID exists.
Replace the data of the specified segment with the provided payload. Replace the data of the specified segment with the provided payload.
<ApiRequest verb="put" url={`${ basePath }/<segment-id>`} title="Update a segment with new data." <ApiRequest verb="put" url={path("<segment-id>")} title="Update a segment with new data."
payload={{ payload={{
"name": "my-segment", "name": "my-segment",
"description": "this is a newly provided description.", "description": "this is a newly provided description.",
@ -138,7 +138,7 @@ No segment with the provided ID exists.
Delete the request with the specified ID. Delete the request with the specified ID.
<ApiRequest verb="delete" url={`${ basePath }/<segment-id>`} title="Delete a segment." /> <ApiRequest verb="delete" url={path("<segment-id>")} title="Delete a segment." />
<details> <details>
@ -162,7 +162,7 @@ The segment is being used by at least one strategy and can not be deleted. To de
Retrieve all strategies that use the specified segment. Returns a list of [activation strategy objects](#ifeaturestrategy). Retrieve all strategies that use the specified segment. Returns a list of [activation strategy objects](#ifeaturestrategy).
<ApiRequest verb="Get" url={`${basePath}/<segment-id>/strategies`} title="Retrieve all activation strategies that use the specified segment."/> <ApiRequest verb="Get" url={path("<segment-id>/strategies")} title="Retrieve all activation strategies that use the specified segment."/>
<details> <details>
@ -195,7 +195,7 @@ No segment with the provided id exists.
Retrieve all segments that are applied to the specified strategy. Returns a list of [segment objects](#isegment). Retrieve all segments that are applied to the specified strategy. Returns a list of [segment objects](#isegment).
<ApiRequest verb="Get" url={`${basePath}/strategies/<strategy-id>`} title="Retrieve all segments that are used by the specified strategy."/> <ApiRequest verb="Get" url={path("strategies/<strategy-id>")} title="Retrieve all segments that are used by the specified strategy."/>
<details> <details>
@ -227,7 +227,7 @@ No strategy with the provided id exists.
Replace the segments applied to the specified activation strategy with the provided segment list. Replace the segments applied to the specified activation strategy with the provided segment list.
<ApiRequest verb="post" url={`${basePath}/strategies`} title="Replace the segments to the specified strategy." <ApiRequest verb="post" url={path("strategies")} title="Replace the segments to the specified strategy."
payload={{ payload={{
"projectId": "my-project", "projectId": "my-project",
"strategyId": "my-strategy", "strategyId": "my-strategy",
@ -242,7 +242,7 @@ payload={{
### 201 Created ### 201 Created
The strategy's list of segments was succesfully updated. The strategy's list of segments was successfully updated.
### 403 Forbidden ### 403 Forbidden