diff --git a/docs/api-reference/assets/create-workspace-asset-upload.md b/docs/api-reference/assets/create-workspace-asset-upload.md
index 472445a..f5e18f1 100644
--- a/docs/api-reference/assets/create-workspace-asset-upload.md
+++ b/docs/api-reference/assets/create-workspace-asset-upload.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, assets, create workspace
POST
- /api/v1/workspaces/{slug}/assets/
+ /api/v1/workspaces/{workspace_slug}/assets/
@@ -22,9 +22,9 @@ Generate presigned URL for generic asset upload
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
diff --git a/docs/api-reference/assets/delete-user-asset.md b/docs/api-reference/assets/delete-user-asset.md
index 1fdef24..4ef203b 100644
--- a/docs/api-reference/assets/delete-user-asset.md
+++ b/docs/api-reference/assets/delete-user-asset.md
@@ -51,9 +51,9 @@ Asset ID
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/assets/user-assets/550e8400-e29b-41d4-a716-446655440002/" \
+ "https://api.plane.so/api/v1/assets/user-assets/asset-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -63,7 +63,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/assets/user-assets/550e8400-e29b-41d4-a716-446655440002/",
+ "https://api.plane.so/api/v1/assets/user-assets/asset-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -73,7 +73,7 @@ print(response.status_code)
```javascript
-const response = await fetch("https://api.plane.so/api/v1/assets/user-assets/550e8400-e29b-41d4-a716-446655440002/", {
+const response = await fetch("https://api.plane.so/api/v1/assets/user-assets/asset-uuid/", {
method: "DELETE",
headers: {
"X-API-Key": "your-api-key",
diff --git a/docs/api-reference/assets/get-workspace-asset.md b/docs/api-reference/assets/get-workspace-asset.md
index b36672d..9eeab67 100644
--- a/docs/api-reference/assets/get-workspace-asset.md
+++ b/docs/api-reference/assets/get-workspace-asset.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, assets, get workspace ass
GET
- /api/v1/workspaces/{slug}/assets/{asset_id}/
+ /api/v1/workspaces/{workspace_slug}/assets/{asset_id}/
@@ -24,13 +24,13 @@ Get presigned URL for asset download
-Asset id.
+The unique identifier of the asset.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/assets/550e8400-e29b-41d4-a716-446655440002/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/assets/asset-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/assets/550e8400-e29b-41d4-a716-446655440002/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/assets/asset-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -76,15 +76,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/assets/550e8400-e29b-41d4-a716-446655440002/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/assets/asset-uuid/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/assets/update-user-asset.md b/docs/api-reference/assets/update-user-asset.md
index 1a9e063..d90901f 100644
--- a/docs/api-reference/assets/update-user-asset.md
+++ b/docs/api-reference/assets/update-user-asset.md
@@ -63,7 +63,7 @@ Additional attributes to update for the asset
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/assets/user-assets/550e8400-e29b-41d4-a716-446655440002/" \
+ "https://api.plane.so/api/v1/assets/user-assets/asset-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -84,7 +84,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/assets/user-assets/550e8400-e29b-41d4-a716-446655440002/",
+ "https://api.plane.so/api/v1/assets/user-assets/asset-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"attributes": {
@@ -102,7 +102,7 @@ print(response.status_code)
```javascript
-const response = await fetch("https://api.plane.so/api/v1/assets/user-assets/550e8400-e29b-41d4-a716-446655440002/", {
+const response = await fetch("https://api.plane.so/api/v1/assets/user-assets/asset-uuid/", {
method: "PATCH",
headers: {
"X-API-Key": "your-api-key",
diff --git a/docs/api-reference/assets/update-workspace-asset.md b/docs/api-reference/assets/update-workspace-asset.md
index 054beab..2aca4b3 100644
--- a/docs/api-reference/assets/update-workspace-asset.md
+++ b/docs/api-reference/assets/update-workspace-asset.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, assets, update workspace
PATCH
- /api/v1/workspaces/{slug}/assets/{asset_id}/
+ /api/v1/workspaces/{workspace_slug}/assets/{asset_id}/
@@ -24,13 +24,13 @@ Update generic asset after upload completion
-Asset ID
+The unique identifier of the asset.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -69,7 +69,7 @@ Whether the asset has been successfully uploaded
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/assets/550e8400-e29b-41d4-a716-446655440002/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/assets/asset-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -85,7 +85,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/assets/550e8400-e29b-41d4-a716-446655440002/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/assets/asset-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"is_uploaded": true
@@ -98,19 +98,16 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/assets/550e8400-e29b-41d4-a716-446655440002/",
- {
- method: "PATCH",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- is_uploaded: true,
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/assets/asset-uuid/", {
+ method: "PATCH",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ is_uploaded: true,
+ }),
+});
console.log(response.status);
```
diff --git a/docs/api-reference/customer/add-customer-property.md b/docs/api-reference/customer/add-customer-property.md
index 7bd6f05..a1b13e9 100644
--- a/docs/api-reference/customer/add-customer-property.md
+++ b/docs/api-reference/customer/add-customer-property.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, create a custom
POST
- /api/v1/workspaces/{slug}/customer-properties/
+ /api/v1/workspaces/{workspace_slug}/customer-properties/
@@ -22,9 +22,9 @@ Create a new customer property in the specified workspace.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
diff --git a/docs/api-reference/customer/add-customer-request.md b/docs/api-reference/customer/add-customer-request.md
index 06fef4e..ccd84dd 100644
--- a/docs/api-reference/customer/add-customer-request.md
+++ b/docs/api-reference/customer/add-customer-request.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, create a custom
POST
- /api/v1/workspaces/{slug}/customers/{customer_id}/requests/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/requests/
@@ -24,13 +24,13 @@ Create a new request for the specified customer.
-Customer id.
+The unique identifier of the customer.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -93,7 +93,7 @@ Work item ids.
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -115,7 +115,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -134,23 +134,20 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/",
- {
- method: "POST",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- name: "Example Name",
- description: "example-value",
- description_html: "Example content
",
- link: "https://example.com/resource",
- work_item_ids: ["550e8400-e29b-41d4-a716-446655440000"],
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/", {
+ method: "POST",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ name: "Example Name",
+ description: "example-value",
+ description_html: "Example content
",
+ link: "https://example.com/resource",
+ work_item_ids: ["550e8400-e29b-41d4-a716-446655440000"],
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/add-customer.md b/docs/api-reference/customer/add-customer.md
index 6784d8e..e03b09c 100644
--- a/docs/api-reference/customer/add-customer.md
+++ b/docs/api-reference/customer/add-customer.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, create a custom
POST
- /api/v1/workspaces/{slug}/customers/
+ /api/v1/workspaces/{workspace_slug}/customers/
@@ -22,9 +22,9 @@ Create a new customer in the specified workspace.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
diff --git a/docs/api-reference/customer/delete-customer-property.md b/docs/api-reference/customer/delete-customer-property.md
index c873e59..9f9e398 100644
--- a/docs/api-reference/customer/delete-customer-property.md
+++ b/docs/api-reference/customer/delete-customer-property.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, delete a custom
DELETE
- /api/v1/workspaces/{slug}/customer-properties/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customer-properties/{property_id}/
@@ -22,15 +22,15 @@ Permanently delete a customer property from the workspace.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -76,15 +76,12 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "DELETE",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/", {
+ method: "DELETE",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
console.log(response.status);
```
diff --git a/docs/api-reference/customer/delete-customer-request.md b/docs/api-reference/customer/delete-customer-request.md
index 73d16a4..186c054 100644
--- a/docs/api-reference/customer/delete-customer-request.md
+++ b/docs/api-reference/customer/delete-customer-request.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, delete a custom
DELETE
- /api/v1/workspaces/{slug}/customers/{customer_id}/requests/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/requests/{resource_id}/
@@ -24,19 +24,19 @@ Permanently delete a customer request and unlink any linked issue
-Customer id.
+The unique identifier of the customer.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Slug.
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -83,7 +83,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/customer/delete-customer.md b/docs/api-reference/customer/delete-customer.md
index 77cbdcc..e005bd5 100644
--- a/docs/api-reference/customer/delete-customer.md
+++ b/docs/api-reference/customer/delete-customer.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, delete a custom
DELETE
- /api/v1/workspaces/{slug}/customers/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customers/{resource_id}/
@@ -22,15 +22,15 @@ Permanently delete a customer from the workspace.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -76,15 +76,12 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "DELETE",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/", {
+ method: "DELETE",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
console.log(response.status);
```
diff --git a/docs/api-reference/customer/get-customer-detail.md b/docs/api-reference/customer/get-customer-detail.md
index 17e6483..e75e9a2 100644
--- a/docs/api-reference/customer/get-customer-detail.md
+++ b/docs/api-reference/customer/get-customer-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, retrieve a cust
GET
- /api/v1/workspaces/{slug}/customers/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customers/{resource_id}/
@@ -22,15 +22,15 @@ Get a specific customer by ID
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -76,15 +76,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/get-customer-property-detail.md b/docs/api-reference/customer/get-customer-property-detail.md
index e29f045..bba728a 100644
--- a/docs/api-reference/customer/get-customer-property-detail.md
+++ b/docs/api-reference/customer/get-customer-property-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, retrieve a cust
GET
- /api/v1/workspaces/{slug}/customer-properties/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customer-properties/{property_id}/
@@ -22,15 +22,15 @@ Retrieve a specific customer property by ID.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -76,15 +76,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/get-customer-property-value.md b/docs/api-reference/customer/get-customer-property-value.md
index 4b61fa0..e56c2be 100644
--- a/docs/api-reference/customer/get-customer-property-value.md
+++ b/docs/api-reference/customer/get-customer-property-value.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, retrieve a cust
GET
- /api/v1/workspaces/{slug}/customers/{customer_id}/property-values/{property_id}/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/property-values/{property_id}/
@@ -24,19 +24,19 @@ Retrieve values for a specific property of a customer.
-Customer id.
+The unique identifier of the customer.
-Property id.
+The unique identifier of the property.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/property-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/property-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -83,7 +83,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/property-uuid/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/customer/get-customer-request-detail.md b/docs/api-reference/customer/get-customer-request-detail.md
index 84ef2aa..06e88ce 100644
--- a/docs/api-reference/customer/get-customer-request-detail.md
+++ b/docs/api-reference/customer/get-customer-request-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, retrieve a cust
GET
- /api/v1/workspaces/{slug}/customers/{customer_id}/requests/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/requests/{resource_id}/
@@ -24,19 +24,19 @@ Get a specific customer request by ID
-Customer id.
+The unique identifier of the customer.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -83,7 +83,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/customer/link-work-items-to-customer.md b/docs/api-reference/customer/link-work-items-to-customer.md
index 9c30e4f..22154d5 100644
--- a/docs/api-reference/customer/link-work-items-to-customer.md
+++ b/docs/api-reference/customer/link-work-items-to-customer.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, link work items
POST
- /api/v1/workspaces/{slug}/customers/{customer_id}/issues/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/issues/
@@ -24,13 +24,13 @@ Link one or more issues to a customer, optionally within a specific customer req
-Customer id.
+The unique identifier of the customer.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -69,7 +69,7 @@ Array of issue IDs to link
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -87,7 +87,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/",
headers={"X-API-Key": "your-api-key"},
json={
"issue_ids": [
@@ -102,19 +102,16 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/",
- {
- method: "POST",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- issue_ids: ["550e8400-e29b-41d4-a716-446655440000"],
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/", {
+ method: "POST",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ issue_ids: ["550e8400-e29b-41d4-a716-446655440000"],
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/list-customer-properties.md b/docs/api-reference/customer/list-customer-properties.md
index 23738d5..541b843 100644
--- a/docs/api-reference/customer/list-customer-properties.md
+++ b/docs/api-reference/customer/list-customer-properties.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, list all custom
GET
- /api/v1/workspaces/{slug}/customer-properties/
+ /api/v1/workspaces/{workspace_slug}/customer-properties/
@@ -22,9 +22,9 @@ List all customer properties in a workspace.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -50,7 +50,7 @@ Slug.
curl -X GET \
"https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
diff --git a/docs/api-reference/customer/list-customer-property-values.md b/docs/api-reference/customer/list-customer-property-values.md
index 615a986..9a2a76b 100644
--- a/docs/api-reference/customer/list-customer-property-values.md
+++ b/docs/api-reference/customer/list-customer-property-values.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, list all custom
GET
- /api/v1/workspaces/{slug}/customers/{customer_id}/property-values/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/property-values/
@@ -24,13 +24,13 @@ Retrieve all property values for a specific customer.
-Customer id.
+The unique identifier of the customer.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -77,7 +77,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/customer/list-customer-requests.md b/docs/api-reference/customer/list-customer-requests.md
index ab8a9dc..d80fcef 100644
--- a/docs/api-reference/customer/list-customer-requests.md
+++ b/docs/api-reference/customer/list-customer-requests.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, list all custom
GET
- /api/v1/workspaces/{slug}/customers/{customer_id}/requests/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/requests/
@@ -24,13 +24,13 @@ List all requests for a customer with optional search filtering
-Customer id.
+The unique identifier of the customer.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -76,15 +76,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/list-customer-work-items.md b/docs/api-reference/customer/list-customer-work-items.md
index 6176b9f..3a30741 100644
--- a/docs/api-reference/customer/list-customer-work-items.md
+++ b/docs/api-reference/customer/list-customer-work-items.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, list all custom
GET
- /api/v1/workspaces/{slug}/customers/{customer_id}/issues/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/issues/
@@ -24,13 +24,13 @@ List all issues linked to a customer, with filtering by request
-Customer id.
+The unique identifier of the customer.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Slug.
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -76,15 +76,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/list-customers.md b/docs/api-reference/customer/list-customers.md
index 667c842..34f4e34 100644
--- a/docs/api-reference/customer/list-customers.md
+++ b/docs/api-reference/customer/list-customers.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, list all custom
GET
- /api/v1/workspaces/{slug}/customers/
+ /api/v1/workspaces/{workspace_slug}/customers/
@@ -22,9 +22,9 @@ List all customers in a workspace with optional search filtering
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -50,7 +50,7 @@ Slug.
curl -X GET \
"https://api.plane.so/api/v1/workspaces/my-workspace/customers/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
diff --git a/docs/api-reference/customer/unlink-work-item-from-customer.md b/docs/api-reference/customer/unlink-work-item-from-customer.md
index 5feb2f3..ad6c6c5 100644
--- a/docs/api-reference/customer/unlink-work-item-from-customer.md
+++ b/docs/api-reference/customer/unlink-work-item-from-customer.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, unlink work ite
DELETE
- /api/v1/workspaces/{slug}/customers/{customer_id}/issues/{issue_id}/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/issues/{work_item_id}/
@@ -24,19 +24,19 @@ Remove the link between an issue and a customer/customer request.
-Customer id.
+The unique identifier of the customer.
-
+
-Issue id.
+The unique identifier of the work item.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Slug.
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/work-item-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/work-item-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -83,7 +83,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/issues/work-item-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/customer/update-customer-detail.md b/docs/api-reference/customer/update-customer-detail.md
index 11d9c89..cf45ed6 100644
--- a/docs/api-reference/customer/update-customer-detail.md
+++ b/docs/api-reference/customer/update-customer-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, update a custom
PATCH
- /api/v1/workspaces/{slug}/customers/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customers/{resource_id}/
@@ -22,15 +22,15 @@ Update an existing customer with the provided fields.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -159,7 +159,7 @@ Logo asset.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -190,7 +190,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -218,34 +218,31 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "PATCH",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- name: "Example Name",
- description: "example-value",
- description_html: "Example content
",
- description_stripped: "Example description",
- email: "Example Name",
- website_url: "https://example.com/resource",
- logo_props: "example-value",
- domain: "Example Name",
- employees: 1,
- stage: "Example Name",
- contract_status: "Example Name",
- revenue: "Example Name",
- archived_at: "2024-01-01T00:00:00Z",
- created_by: "550e8400-e29b-41d4-a716-446655440000",
- updated_by: "550e8400-e29b-41d4-a716-446655440000",
- logo_asset: "550e8400-e29b-41d4-a716-446655440000",
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customers/resource-id-uuid/", {
+ method: "PATCH",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ name: "Example Name",
+ description: "example-value",
+ description_html: "Example content
",
+ description_stripped: "Example description",
+ email: "Example Name",
+ website_url: "https://example.com/resource",
+ logo_props: "example-value",
+ domain: "Example Name",
+ employees: 1,
+ stage: "Example Name",
+ contract_status: "Example Name",
+ revenue: "Example Name",
+ archived_at: "2024-01-01T00:00:00Z",
+ created_by: "550e8400-e29b-41d4-a716-446655440000",
+ updated_by: "550e8400-e29b-41d4-a716-446655440000",
+ logo_asset: "550e8400-e29b-41d4-a716-446655440000",
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/update-customer-property-detail.md b/docs/api-reference/customer/update-customer-property-detail.md
index 750379c..9bf0c0b 100644
--- a/docs/api-reference/customer/update-customer-property-detail.md
+++ b/docs/api-reference/customer/update-customer-property-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, update a custom
PATCH
- /api/v1/workspaces/{slug}/customer-properties/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customer-properties/{property_id}/
@@ -22,15 +22,15 @@ Update an existing customer property with the provided fields.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -168,7 +168,7 @@ Updated by.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -201,7 +201,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"display_name": "Example Name",
@@ -231,34 +231,31 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "PATCH",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- display_name: "Example Name",
- description: "Example description",
- logo_props: "example-value",
- sort_order: 1,
- property_type: "TEXT",
- relation_type: "ISSUE",
- is_required: true,
- default_value: ["Example Name"],
- settings: "example-value",
- is_active: true,
- is_multi: true,
- validation_rules: "example-value",
- external_source: "github",
- external_id: "550e8400-e29b-41d4-a716-446655440000",
- created_by: "550e8400-e29b-41d4-a716-446655440000",
- updated_by: "550e8400-e29b-41d4-a716-446655440000",
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/customer-properties/property-uuid/", {
+ method: "PATCH",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ display_name: "Example Name",
+ description: "Example description",
+ logo_props: "example-value",
+ sort_order: 1,
+ property_type: "TEXT",
+ relation_type: "ISSUE",
+ is_required: true,
+ default_value: ["Example Name"],
+ settings: "example-value",
+ is_active: true,
+ is_multi: true,
+ validation_rules: "example-value",
+ external_source: "github",
+ external_id: "550e8400-e29b-41d4-a716-446655440000",
+ created_by: "550e8400-e29b-41d4-a716-446655440000",
+ updated_by: "550e8400-e29b-41d4-a716-446655440000",
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/customer/update-customer-property-value.md b/docs/api-reference/customer/update-customer-property-value.md
index 041d31b..ef8eacd 100644
--- a/docs/api-reference/customer/update-customer-property-value.md
+++ b/docs/api-reference/customer/update-customer-property-value.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, update a custom
PATCH
- /api/v1/workspaces/{slug}/customers/{customer_id}/property-values/{property_id}/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/property-values/{property_id}/
@@ -24,19 +24,19 @@ Update values for a specific property of a customer.
-Customer id.
+The unique identifier of the customer.
-Property id.
+The unique identifier of the property.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,7 +75,7 @@ Array of values for the property
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/property-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -93,7 +93,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/property-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"values": [
@@ -109,7 +109,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/property-values/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/property-values/property-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/customer/update-customer-request-detail.md b/docs/api-reference/customer/update-customer-request-detail.md
index 3cbf60b..ceb77f3 100644
--- a/docs/api-reference/customer/update-customer-request-detail.md
+++ b/docs/api-reference/customer/update-customer-request-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, customer, update a custom
PATCH
- /api/v1/workspaces/{slug}/customers/{customer_id}/requests/{pk}/
+ /api/v1/workspaces/{workspace_slug}/customers/{customer_id}/requests/{resource_id}/
@@ -24,19 +24,19 @@ Update an existing customer request with the provided fields.
-Customer id.
+The unique identifier of the customer.
-
+
-Pk.
+The unique identifier of the resource.
-
+
-Slug.
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -99,7 +99,7 @@ Work item ids.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -121,7 +121,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -141,7 +141,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/customers/550e8400-e29b-41d4-a716-446655440001/requests/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/customers/customer-uuid/requests/resource-id-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/cycle/add-cycle-work-items.md b/docs/api-reference/cycle/add-cycle-work-items.md
index cb4e710..37b438c 100644
--- a/docs/api-reference/cycle/add-cycle-work-items.md
+++ b/docs/api-reference/cycle/add-cycle-work-items.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, add work items to
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{cycle_id}/cycle-issues/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{cycle_id}/cycle-issues/
@@ -24,19 +24,19 @@ Assign multiple work items to a cycle. Automatically handles bulk creation and u
-Cycle id.
+The unique identifier of the cycle.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,7 +75,7 @@ List of issue IDs to add to the cycle
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -94,7 +94,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/",
headers={"X-API-Key": "your-api-key"},
json={
"issues": [
@@ -111,7 +111,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/cycle/add-cycle.md b/docs/api-reference/cycle/add-cycle.md
index c858350..402b2a4 100644
--- a/docs/api-reference/cycle/add-cycle.md
+++ b/docs/api-reference/cycle/add-cycle.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, create a cycle
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/
@@ -24,13 +24,13 @@ Create a new development cycle with specified name, description, and date range.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -543,7 +543,7 @@ External id.
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -564,7 +564,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -582,24 +582,21 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/",
- {
- method: "POST",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- name: "Example Name",
- description: "Example description",
- start_date: "2024-01-01T00:00:00Z",
- end_date: "2024-01-01T00:00:00Z",
- external_id: "550e8400-e29b-41d4-a716-446655440000",
- external_source: "github",
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/", {
+ method: "POST",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ name: "Example Name",
+ description: "Example description",
+ start_date: "2024-01-01T00:00:00Z",
+ end_date: "2024-01-01T00:00:00Z",
+ external_id: "550e8400-e29b-41d4-a716-446655440000",
+ external_source: "github",
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/cycle/archive-cycle.md b/docs/api-reference/cycle/archive-cycle.md
index c533804..f57d627 100644
--- a/docs/api-reference/cycle/archive-cycle.md
+++ b/docs/api-reference/cycle/archive-cycle.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, archive a cycle
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{cycle_id}/archive/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{cycle_id}/archive/
@@ -24,19 +24,19 @@ Move a completed cycle to archived status for historical tracking. Only cycles t
-Cycle id.
+The unique identifier of the cycle.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/archive/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/archive/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/archive/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/archive/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -83,7 +83,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/archive/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/archive/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/cycle/delete-cycle.md b/docs/api-reference/cycle/delete-cycle.md
index 99ed115..7a74691 100644
--- a/docs/api-reference/cycle/delete-cycle.md
+++ b/docs/api-reference/cycle/delete-cycle.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, delete a cycle
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{resource_id}/
@@ -22,21 +22,21 @@ Permanently remove a cycle and all its associated issue relationships
-
+
-Pk.
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -83,7 +83,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/cycle/get-cycle-detail.md b/docs/api-reference/cycle/get-cycle-detail.md
index 8983676..896f781 100644
--- a/docs/api-reference/cycle/get-cycle-detail.md
+++ b/docs/api-reference/cycle/get-cycle-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, retrieve a cycle
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{resource_id}/
@@ -22,21 +22,21 @@ Retrieve details of a specific cycle by its ID. Supports cycle status filtering.
-
+
-Pk.
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -83,7 +83,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/cycle/list-archived-cycles.md b/docs/api-reference/cycle/list-archived-cycles.md
index a9ceb77..108becd 100644
--- a/docs/api-reference/cycle/list-archived-cycles.md
+++ b/docs/api-reference/cycle/list-archived-cycles.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, list all archived
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/archived-cycles/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/archived-cycles/
@@ -24,13 +24,13 @@ Retrieve all cycles that have been archived in the project.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,9 +75,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/archived-cycles/?cursor=20:1:0&per_page=20" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/archived-cycles/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -87,7 +87,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/archived-cycles/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/archived-cycles/?cursor=20:1:0&per_page=20",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -98,7 +98,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/archived-cycles/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/archived-cycles/?cursor=20:1:0&per_page=20",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/cycle/list-cycle-work-items.md b/docs/api-reference/cycle/list-cycle-work-items.md
index baedbf5..9273c5e 100644
--- a/docs/api-reference/cycle/list-cycle-work-items.md
+++ b/docs/api-reference/cycle/list-cycle-work-items.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, list all work item
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{cycle_id}/cycle-issues/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{cycle_id}/cycle-issues/
@@ -24,19 +24,19 @@ Retrieve all work items assigned to a cycle.
-Cycle id.
+The unique identifier of the cycle.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -81,9 +81,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/?cursor=20:1:0&per_page=20" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -93,7 +93,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/?cursor=20:1:0&per_page=20",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -104,7 +104,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/?cursor=20:1:0&per_page=20",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/cycle/list-cycles.md b/docs/api-reference/cycle/list-cycles.md
index 978cf75..cc49c96 100644
--- a/docs/api-reference/cycle/list-cycles.md
+++ b/docs/api-reference/cycle/list-cycles.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, list all cycles
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/
@@ -24,13 +24,13 @@ Retrieve all cycles in a project. Supports filtering by cycle status like curren
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -99,9 +99,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/?cursor=20:1:0&cycle_view=all" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/?cursor=20:1:0&cycle_view=all" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -111,7 +111,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/?cursor=20:1:0&cycle_view=all",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/?cursor=20:1:0&cycle_view=all",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -122,7 +122,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/?cursor=20:1:0&cycle_view=all",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/?cursor=20:1:0&cycle_view=all",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/cycle/remove-cycle-work-item.md b/docs/api-reference/cycle/remove-cycle-work-item.md
index 7dbd1f4..1f86caf 100644
--- a/docs/api-reference/cycle/remove-cycle-work-item.md
+++ b/docs/api-reference/cycle/remove-cycle-work-item.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, remove work item f
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{cycle_id}/cycle-issues/{issue_id}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{cycle_id}/cycle-issues/{work_item_id}/
@@ -24,25 +24,25 @@ Remove a work item from a cycle while keeping the work item in the project.
-Cycle id.
+The unique identifier of the cycle.
-
+
-Issue id.
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -66,9 +66,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/work-item-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -78,7 +78,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/work-item-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -89,7 +89,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/cycle-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/cycle-issues/work-item-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/cycle/transfer-cycle-work-items.md b/docs/api-reference/cycle/transfer-cycle-work-items.md
index 754f91d..9987cc9 100644
--- a/docs/api-reference/cycle/transfer-cycle-work-items.md
+++ b/docs/api-reference/cycle/transfer-cycle-work-items.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, transfer cycle wor
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{cycle_id}/transfer-issues/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{cycle_id}/transfer-issues/
@@ -24,19 +24,19 @@ Move incomplete work items from the current cycle to a new target cycle. Capture
-Cycle id.
+The unique identifier of the cycle.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,7 +75,7 @@ ID of the target cycle to transfer issues to
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/transfer-issues/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/transfer-issues/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -91,7 +91,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/transfer-issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/transfer-issues/",
headers={"X-API-Key": "your-api-key"},
json={
"new_cycle_id": "550e8400-e29b-41d4-a716-446655440000"
@@ -105,7 +105,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440001/transfer-issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/cycle-uuid/transfer-issues/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/cycle/unarchive-cycle.md b/docs/api-reference/cycle/unarchive-cycle.md
index 8ea4b33..1caa1c2 100644
--- a/docs/api-reference/cycle/unarchive-cycle.md
+++ b/docs/api-reference/cycle/unarchive-cycle.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, restore a cycle
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/archived-cycles/{cycle_id}/unarchive/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/archived-cycles/{cycle_id}/unarchive/
@@ -24,19 +24,19 @@ Restore an archived cycle to active status, making it available for regular use.
-Cycle id.
+The unique identifier of the cycle.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/archived-cycles/550e8400-e29b-41d4-a716-446655440001/unarchive/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/archived-cycles/cycle-uuid/unarchive/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/archived-cycles/550e8400-e29b-41d4-a716-446655440001/unarchive/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/archived-cycles/cycle-uuid/unarchive/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -83,7 +83,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/archived-cycles/550e8400-e29b-41d4-a716-446655440001/unarchive/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/archived-cycles/cycle-uuid/unarchive/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/cycle/update-cycle-detail.md b/docs/api-reference/cycle/update-cycle-detail.md
index ef789ea..0e38fc1 100644
--- a/docs/api-reference/cycle/update-cycle-detail.md
+++ b/docs/api-reference/cycle/update-cycle-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, cycle, update a cycle
PATCH
- /api/v1/workspaces/{slug}/projects/{project_id}/cycles/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/cycles/{resource_id}/
@@ -22,21 +22,21 @@ Modify an existing cycle's properties like name, description, or date range. Com
-
+
-Pk.
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -549,7 +549,7 @@ External id.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -570,7 +570,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -589,7 +589,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/cycles/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/cycles/resource-id-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/epics/get-epic-detail.md b/docs/api-reference/epics/get-epic-detail.md
index c43d7e0..c9e4e55 100644
--- a/docs/api-reference/epics/get-epic-detail.md
+++ b/docs/api-reference/epics/get-epic-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, epics, retrieve an epic
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/epics/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/epics/{resource_id}/
@@ -22,21 +22,21 @@ Retrieve an epic by id
-
+
-Pk.
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,9 +75,9 @@ Comma-separated list of fields to include in response
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/epics/550e8400-e29b-41d4-a716-446655440000/?fields=id,name,description" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/epics/resource-id-uuid/?fields=id,name,description" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -87,7 +87,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/epics/550e8400-e29b-41d4-a716-446655440000/?fields=id,name,description",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/epics/resource-id-uuid/?fields=id,name,description",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -98,7 +98,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/epics/550e8400-e29b-41d4-a716-446655440000/?fields=id,name,description",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/epics/resource-id-uuid/?fields=id,name,description",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/epics/list-epics.md b/docs/api-reference/epics/list-epics.md
index 12dca05..66fe0a3 100644
--- a/docs/api-reference/epics/list-epics.md
+++ b/docs/api-reference/epics/list-epics.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, epics, list all epics
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/epics/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/epics/
@@ -24,13 +24,13 @@ List epics
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,9 +75,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/epics/?cursor=20:1:0&per_page=20" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/epics/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -87,7 +87,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/epics/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/epics/?cursor=20:1:0&per_page=20",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -98,7 +98,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/epics/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/epics/?cursor=20:1:0&per_page=20",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/estimate/add-estimate-points.md b/docs/api-reference/estimate/add-estimate-points.md
index 75b35ad..bd3d6df 100644
--- a/docs/api-reference/estimate/add-estimate-points.md
+++ b/docs/api-reference/estimate/add-estimate-points.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimate points, create e
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/
@@ -24,19 +24,19 @@ Create estimate points for a project estimate. You can send a JSON array directl
-Estimate ID
+The unique identifier of the estimate.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -76,7 +76,7 @@ Array of estimate point objects. Each object can include: `value` (string, requi
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -101,7 +101,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/",
headers={"X-API-Key": "your-api-key"},
json=[
{"key": 1, "value": "1", "description": "Tiny"},
@@ -116,7 +116,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/estimate/add-estimate.md b/docs/api-reference/estimate/add-estimate.md
index 15bdeb1..3ba658d 100644
--- a/docs/api-reference/estimate/add-estimate.md
+++ b/docs/api-reference/estimate/add-estimate.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimates, create an esti
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/
@@ -24,13 +24,13 @@ Create a new estimate for the project.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -99,7 +99,7 @@ External source identifier.
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -117,7 +117,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Story Points",
@@ -132,21 +132,18 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
- {
- method: "POST",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- name: "Story Points",
- description: "Standard story point scale",
- type: "points",
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/", {
+ method: "POST",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ name: "Story Points",
+ description: "Standard story point scale",
+ type: "points",
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/estimate/delete-estimate-point.md b/docs/api-reference/estimate/delete-estimate-point.md
index 7066abf..948c4d2 100644
--- a/docs/api-reference/estimate/delete-estimate-point.md
+++ b/docs/api-reference/estimate/delete-estimate-point.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimate points, delete a
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/{estimate_point_id}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/{estimate_point_id}/
@@ -24,25 +24,25 @@ Delete a single estimate point from a project estimate.
-Estimate point ID
+The unique identifier of the estimate point.
-Estimate ID
+The unique identifier of the estimate.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -66,7 +66,7 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/550e8400-e29b-41d4-a716-446655440010/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/estimate-point-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
```
@@ -78,7 +78,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/550e8400-e29b-41d4-a716-446655440010/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/estimate-point-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -89,7 +89,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/550e8400-e29b-41d4-a716-446655440010/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/estimate-point-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/estimate/delete-estimate.md b/docs/api-reference/estimate/delete-estimate.md
index 97da4a7..2369b75 100644
--- a/docs/api-reference/estimate/delete-estimate.md
+++ b/docs/api-reference/estimate/delete-estimate.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimates, delete an esti
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/
@@ -24,13 +24,13 @@ Delete the estimate configured for a project.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,7 +54,7 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
```
@@ -66,7 +66,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -76,15 +76,12 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
- {
- method: "DELETE",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/", {
+ method: "DELETE",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
console.log(response.status);
```
diff --git a/docs/api-reference/estimate/get-estimate.md b/docs/api-reference/estimate/get-estimate.md
index 518b78b..6f8a983 100644
--- a/docs/api-reference/estimate/get-estimate.md
+++ b/docs/api-reference/estimate/get-estimate.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimates, get an estimat
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/
@@ -24,13 +24,13 @@ Retrieve the estimate configured for a project.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,7 +54,7 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
```
@@ -66,7 +66,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -76,15 +76,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/estimate/list-estimate-points.md b/docs/api-reference/estimate/list-estimate-points.md
index 57f0287..639fe99 100644
--- a/docs/api-reference/estimate/list-estimate-points.md
+++ b/docs/api-reference/estimate/list-estimate-points.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimate points, list est
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/
@@ -24,19 +24,19 @@ Retrieve all estimate points for a project estimate.
-Estimate ID
+The unique identifier of the estimate.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,7 +60,7 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -83,7 +83,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/estimate/update-estimate-point.md b/docs/api-reference/estimate/update-estimate-point.md
index 624c6a7..198c35d 100644
--- a/docs/api-reference/estimate/update-estimate-point.md
+++ b/docs/api-reference/estimate/update-estimate-point.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimate points, update a
PATCH
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/{estimate_point_id}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/{estimate_id}/estimate-points/{estimate_point_id}/
@@ -24,25 +24,25 @@ Update a single estimate point for a project estimate.
-Estimate point ID
+The unique identifier of the estimate point.
-Estimate ID
+The unique identifier of the estimate.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -105,7 +105,7 @@ External source identifier.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/550e8400-e29b-41d4-a716-446655440010/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/estimate-point-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -122,7 +122,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/550e8400-e29b-41d4-a716-446655440010/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/estimate-point-uuid/",
headers={"X-API-Key": "your-api-key"},
json={"value": "3", "description": "Small"},
)
@@ -134,7 +134,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/550e8400-e29b-41d4-a716-446655440000/estimate-points/550e8400-e29b-41d4-a716-446655440010/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/estimate-uuid/estimate-points/estimate-point-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/estimate/update-estimate.md b/docs/api-reference/estimate/update-estimate.md
index 42c734f..8ea1c69 100644
--- a/docs/api-reference/estimate/update-estimate.md
+++ b/docs/api-reference/estimate/update-estimate.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, estimates, update an esti
PATCH
- /api/v1/workspaces/{slug}/projects/{project_id}/estimates/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/estimates/
@@ -24,13 +24,13 @@ Update the estimate for a project. Only fields provided in the request will be u
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -87,7 +87,7 @@ External source identifier.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -103,7 +103,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/",
headers={"X-API-Key": "your-api-key"},
json={"description": "Updated story point scale"},
)
@@ -114,19 +114,16 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/estimates/",
- {
- method: "PATCH",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- description: "Updated story point scale",
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/estimates/", {
+ method: "PATCH",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ description: "Updated story point scale",
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/initiative/add-epics-to-initiative.md b/docs/api-reference/initiative/add-epics-to-initiative.md
index 546542f..e847288 100644
--- a/docs/api-reference/initiative/add-epics-to-initiative.md
+++ b/docs/api-reference/initiative/add-epics-to-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, add epics to
POST
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/epics/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/epics/
@@ -24,13 +24,13 @@ Add epics to an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -69,7 +69,7 @@ Epic ids.
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -87,7 +87,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/",
headers={"X-API-Key": "your-api-key"},
json={
"epic_ids": [
@@ -102,19 +102,16 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/",
- {
- method: "POST",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- epic_ids: ["550e8400-e29b-41d4-a716-446655440000"],
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/", {
+ method: "POST",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ epic_ids: ["550e8400-e29b-41d4-a716-446655440000"],
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/initiative/add-initiative-label.md b/docs/api-reference/initiative/add-initiative-label.md
index c8dff09..7c15499 100644
--- a/docs/api-reference/initiative/add-initiative-label.md
+++ b/docs/api-reference/initiative/add-initiative-label.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, create an ini
POST
- /api/v1/workspaces/{slug}/initiatives/labels/
+ /api/v1/workspaces/{workspace_slug}/initiatives/labels/
@@ -22,9 +22,9 @@ Create a new initiative label in the workspace
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
diff --git a/docs/api-reference/initiative/add-initiative.md b/docs/api-reference/initiative/add-initiative.md
index c36d363..57c8a6a 100644
--- a/docs/api-reference/initiative/add-initiative.md
+++ b/docs/api-reference/initiative/add-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, create an ini
POST
- /api/v1/workspaces/{slug}/initiatives/
+ /api/v1/workspaces/{workspace_slug}/initiatives/
@@ -22,9 +22,9 @@ Create a new initiative in the workspace
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
diff --git a/docs/api-reference/initiative/add-labels-to-initiative.md b/docs/api-reference/initiative/add-labels-to-initiative.md
index 237f4be..245ad08 100644
--- a/docs/api-reference/initiative/add-labels-to-initiative.md
+++ b/docs/api-reference/initiative/add-labels-to-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, add labels to
POST
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/labels/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/labels/
@@ -24,13 +24,13 @@ Add labels to an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -69,7 +69,7 @@ Label ids.
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -87,7 +87,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/",
headers={"X-API-Key": "your-api-key"},
json={
"label_ids": [
@@ -103,7 +103,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/initiative/add-projects-to-initiative.md b/docs/api-reference/initiative/add-projects-to-initiative.md
index 2aa0a9c..514f864 100644
--- a/docs/api-reference/initiative/add-projects-to-initiative.md
+++ b/docs/api-reference/initiative/add-projects-to-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, add projects
POST
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/projects/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/projects/
@@ -24,13 +24,13 @@ Add projects to an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -69,7 +69,7 @@ Project ids.
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -87,7 +87,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/",
headers={"X-API-Key": "your-api-key"},
json={
"project_ids": [
@@ -103,7 +103,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/initiative/delete-initiative-label.md b/docs/api-reference/initiative/delete-initiative-label.md
index 2b57018..33fff1f 100644
--- a/docs/api-reference/initiative/delete-initiative-label.md
+++ b/docs/api-reference/initiative/delete-initiative-label.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, delete an ini
DELETE
- /api/v1/workspaces/{slug}/initiatives/labels/{pk}/
+ /api/v1/workspaces/{workspace_slug}/initiatives/labels/{label_id}/
@@ -24,19 +24,19 @@ Delete an initiative label by its ID
-Initiative label ID
+The unique identifier of the initiative label.
-
+
-Pk.
+The unique identifier of the label.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -82,15 +82,12 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "DELETE",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/", {
+ method: "DELETE",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
console.log(response.status);
```
diff --git a/docs/api-reference/initiative/delete-initiative.md b/docs/api-reference/initiative/delete-initiative.md
index c071553..568e2ba 100644
--- a/docs/api-reference/initiative/delete-initiative.md
+++ b/docs/api-reference/initiative/delete-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, delete an ini
DELETE
- /api/v1/workspaces/{slug}/initiatives/{pk}/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/
@@ -24,19 +24,19 @@ Delete an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Pk.
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -82,15 +82,12 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "DELETE",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/", {
+ method: "DELETE",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
console.log(response.status);
```
diff --git a/docs/api-reference/initiative/get-initiative-detail.md b/docs/api-reference/initiative/get-initiative-detail.md
index a18e6cf..44a2799 100644
--- a/docs/api-reference/initiative/get-initiative-detail.md
+++ b/docs/api-reference/initiative/get-initiative-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, retrieve an i
GET
- /api/v1/workspaces/{slug}/initiatives/{pk}/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/
@@ -24,19 +24,19 @@ Retrieve an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Pk.
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -82,15 +82,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/initiative/get-initiative-label-detail.md b/docs/api-reference/initiative/get-initiative-label-detail.md
index bac4271..50cabd6 100644
--- a/docs/api-reference/initiative/get-initiative-label-detail.md
+++ b/docs/api-reference/initiative/get-initiative-label-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, retrieve an i
GET
- /api/v1/workspaces/{slug}/initiatives/labels/{pk}/
+ /api/v1/workspaces/{workspace_slug}/initiatives/labels/{label_id}/
@@ -24,19 +24,19 @@ Retrieve an initiative label by its ID
-Initiative label ID
+The unique identifier of the initiative label.
-
+
-Pk.
+The unique identifier of the label.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -82,15 +82,12 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "GET",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/", {
+ method: "GET",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
const data = await response.json();
```
diff --git a/docs/api-reference/initiative/list-initiative-epics.md b/docs/api-reference/initiative/list-initiative-epics.md
index be387e8..acc4de4 100644
--- a/docs/api-reference/initiative/list-initiative-epics.md
+++ b/docs/api-reference/initiative/list-initiative-epics.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, list all epic
GET
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/epics/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/epics/
@@ -24,13 +24,13 @@ List all epics associated with an initiative
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,9 +75,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/?cursor=20:1:0&per_page=20" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -87,7 +87,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/?cursor=20:1:0&per_page=20",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -98,7 +98,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/?cursor=20:1:0&per_page=20",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/initiative/list-initiative-labels-for-initiative.md b/docs/api-reference/initiative/list-initiative-labels-for-initiative.md
index 6e2fdcf..b588edf 100644
--- a/docs/api-reference/initiative/list-initiative-labels-for-initiative.md
+++ b/docs/api-reference/initiative/list-initiative-labels-for-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, list all labe
GET
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/labels/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/labels/
@@ -24,13 +24,13 @@ List all labels associated with an initiative
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,9 +75,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/?cursor=20:1:0&per_page=20" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -87,7 +87,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/?cursor=20:1:0&per_page=20",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -98,7 +98,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/?cursor=20:1:0&per_page=20",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/initiative/list-initiative-labels.md b/docs/api-reference/initiative/list-initiative-labels.md
index 97b20d8..d8d6f1e 100644
--- a/docs/api-reference/initiative/list-initiative-labels.md
+++ b/docs/api-reference/initiative/list-initiative-labels.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, list all init
GET
- /api/v1/workspaces/{slug}/initiatives/labels/
+ /api/v1/workspaces/{workspace_slug}/initiatives/labels/
@@ -22,9 +22,9 @@ List all initiative labels in the workspace
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -71,7 +71,7 @@ Number of results per page (default: 20, max: 100)
curl -X GET \
"https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
diff --git a/docs/api-reference/initiative/list-initiative-projects.md b/docs/api-reference/initiative/list-initiative-projects.md
index aac3d6c..173e9d6 100644
--- a/docs/api-reference/initiative/list-initiative-projects.md
+++ b/docs/api-reference/initiative/list-initiative-projects.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, list all proj
GET
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/projects/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/projects/
@@ -24,13 +24,13 @@ List all projects associated with an initiative
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -75,9 +75,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/?cursor=20:1:0&per_page=20" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -87,7 +87,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/?cursor=20:1:0&per_page=20",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -98,7 +98,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/?cursor=20:1:0&per_page=20",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/?cursor=20:1:0&per_page=20",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/initiative/list-initiatives.md b/docs/api-reference/initiative/list-initiatives.md
index b93d5a3..8a18488 100644
--- a/docs/api-reference/initiative/list-initiatives.md
+++ b/docs/api-reference/initiative/list-initiatives.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, list all init
GET
- /api/v1/workspaces/{slug}/initiatives/
+ /api/v1/workspaces/{workspace_slug}/initiatives/
@@ -22,9 +22,9 @@ List all initiatives in the workspace
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -71,7 +71,7 @@ Number of results per page (default: 20, max: 100)
curl -X GET \
"https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/?cursor=20:1:0&per_page=20" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
diff --git a/docs/api-reference/initiative/remove-epics-from-initiative.md b/docs/api-reference/initiative/remove-epics-from-initiative.md
index 3f8bd7b..f57559f 100644
--- a/docs/api-reference/initiative/remove-epics-from-initiative.md
+++ b/docs/api-reference/initiative/remove-epics-from-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, remove epics
DELETE
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/epics/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/epics/
@@ -24,13 +24,13 @@ Remove epics from an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -76,15 +76,12 @@ print(response.status_code)
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/epics/",
- {
- method: "DELETE",
- headers: {
- "X-API-Key": "your-api-key",
- },
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/epics/", {
+ method: "DELETE",
+ headers: {
+ "X-API-Key": "your-api-key",
+ },
+});
console.log(response.status);
```
diff --git a/docs/api-reference/initiative/remove-labels-from-initiative.md b/docs/api-reference/initiative/remove-labels-from-initiative.md
index 48aee1c..d2fd825 100644
--- a/docs/api-reference/initiative/remove-labels-from-initiative.md
+++ b/docs/api-reference/initiative/remove-labels-from-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, remove labels
DELETE
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/labels/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/labels/
@@ -24,13 +24,13 @@ Remove labels from an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -77,7 +77,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/labels/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/labels/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/initiative/remove-projects-from-initiative.md b/docs/api-reference/initiative/remove-projects-from-initiative.md
index c016eed..4c7f910 100644
--- a/docs/api-reference/initiative/remove-projects-from-initiative.md
+++ b/docs/api-reference/initiative/remove-projects-from-initiative.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, remove projec
DELETE
- /api/v1/workspaces/{slug}/initiatives/{initiative_id}/projects/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/projects/
@@ -24,13 +24,13 @@ Remove projects from an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -54,9 +54,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -66,7 +66,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -77,7 +77,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440001/projects/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/projects/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/initiative/update-initiative-detail.md b/docs/api-reference/initiative/update-initiative-detail.md
index a232217..879c30f 100644
--- a/docs/api-reference/initiative/update-initiative-detail.md
+++ b/docs/api-reference/initiative/update-initiative-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, update an ini
PATCH
- /api/v1/workspaces/{slug}/initiatives/{pk}/
+ /api/v1/workspaces/{workspace_slug}/initiatives/{initiative_id}/
@@ -24,19 +24,19 @@ Update an initiative by its ID
-Initiative ID
+The unique identifier of the initiative.
-
+
-Pk.
+The unique identifier of the initiative.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -145,7 +145,7 @@ Lead.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -172,7 +172,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -196,30 +196,27 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "PATCH",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- name: "Example Name",
- description: "Example description",
- description_html: "Example content
",
- description_stripped: "Example description",
- start_date: "2024-01-01T00:00:00Z",
- end_date: "2024-01-01T00:00:00Z",
- logo_props: "example-value",
- state: "DRAFT",
- archived_at: "2024-01-01T00:00:00Z",
- created_by: "550e8400-e29b-41d4-a716-446655440000",
- updated_by: "550e8400-e29b-41d4-a716-446655440000",
- lead: "550e8400-e29b-41d4-a716-446655440000",
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/initiative-uuid/", {
+ method: "PATCH",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ name: "Example Name",
+ description: "Example description",
+ description_html: "Example content
",
+ description_stripped: "Example description",
+ start_date: "2024-01-01T00:00:00Z",
+ end_date: "2024-01-01T00:00:00Z",
+ logo_props: "example-value",
+ state: "DRAFT",
+ archived_at: "2024-01-01T00:00:00Z",
+ created_by: "550e8400-e29b-41d4-a716-446655440000",
+ updated_by: "550e8400-e29b-41d4-a716-446655440000",
+ lead: "550e8400-e29b-41d4-a716-446655440000",
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/initiative/update-initiative-label-detail.md b/docs/api-reference/initiative/update-initiative-label-detail.md
index e8a1990..2398bf3 100644
--- a/docs/api-reference/initiative/update-initiative-label-detail.md
+++ b/docs/api-reference/initiative/update-initiative-label-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, initiative, update an ini
PATCH
- /api/v1/workspaces/{slug}/initiatives/labels/{pk}/
+ /api/v1/workspaces/{workspace_slug}/initiatives/labels/{label_id}/
@@ -24,19 +24,19 @@ Update an initiative label by its ID
-Initiative label ID
+The unique identifier of the initiative label.
-
+
-Pk.
+The unique identifier of the label.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -93,7 +93,7 @@ Sort order.
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -112,7 +112,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -128,22 +128,19 @@ print(response.json())
```javascript
-const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/550e8400-e29b-41d4-a716-446655440000/",
- {
- method: "PATCH",
- headers: {
- "X-API-Key": "your-api-key",
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- name: "Example Name",
- description: "Example description",
- color: "Example Name",
- sort_order: 1,
- }),
- }
-);
+const response = await fetch("https://api.plane.so/api/v1/workspaces/my-workspace/initiatives/labels/label-uuid/", {
+ method: "PATCH",
+ headers: {
+ "X-API-Key": "your-api-key",
+ "Content-Type": "application/json",
+ },
+ body: JSON.stringify({
+ name: "Example Name",
+ description: "Example description",
+ color: "Example Name",
+ sort_order: 1,
+ }),
+});
const data = await response.json();
```
diff --git a/docs/api-reference/intake-issue/add-intake-issue.md b/docs/api-reference/intake-issue/add-intake-issue.md
index 9656f9d..40fc3d3 100644
--- a/docs/api-reference/intake-issue/add-intake-issue.md
+++ b/docs/api-reference/intake-issue/add-intake-issue.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, intake issue, create an i
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/intake-issues/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/intake-issues/
@@ -24,13 +24,13 @@ Submit a new work item to the project's intake queue for review and triage. Auto
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -69,7 +69,7 @@ Issue data for the intake issue
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -89,7 +89,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/",
headers={"X-API-Key": "your-api-key"},
json={
"issue": {
@@ -107,7 +107,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/intake-issue/delete-intake-issue.md b/docs/api-reference/intake-issue/delete-intake-issue.md
index 200f0cb..808bf80 100644
--- a/docs/api-reference/intake-issue/delete-intake-issue.md
+++ b/docs/api-reference/intake-issue/delete-intake-issue.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, intake issue, delete an i
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/intake-issues/{issue_id}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/intake-issues/{work_item_id}/
@@ -22,21 +22,21 @@ Permanently remove an intake work item from the triage queue. Also deletes the u
-
+
-Issue ID
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -83,7 +83,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/intake-issue/get-intake-issue-detail.md b/docs/api-reference/intake-issue/get-intake-issue-detail.md
index f16c307..d5dc317 100644
--- a/docs/api-reference/intake-issue/get-intake-issue-detail.md
+++ b/docs/api-reference/intake-issue/get-intake-issue-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, intake issue, retrieve an
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/intake-issues/{issue_id}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/intake-issues/{work_item_id}/
@@ -22,21 +22,21 @@ Retrieve details of a specific intake work item.
-
+
-Issue ID
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -83,7 +83,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/intake-issue/list-intake-issues.md b/docs/api-reference/intake-issue/list-intake-issues.md
index b26c02c..5ebf8b3 100644
--- a/docs/api-reference/intake-issue/list-intake-issues.md
+++ b/docs/api-reference/intake-issue/list-intake-issues.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, intake issue, list all in
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/intake-issues/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/intake-issues/
@@ -24,13 +24,13 @@ Retrieve all work items in the project's intake queue. Returns paginated results
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -87,9 +87,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/?cursor=20:1:0&expand=assignees" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/?cursor=20:1:0&expand=assignees" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -99,7 +99,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/?cursor=20:1:0&expand=assignees",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/?cursor=20:1:0&expand=assignees",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -110,7 +110,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/?cursor=20:1:0&expand=assignees",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/?cursor=20:1:0&expand=assignees",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/intake-issue/update-intake-issue-detail.md b/docs/api-reference/intake-issue/update-intake-issue-detail.md
index 9709ca9..a1fc4d3 100644
--- a/docs/api-reference/intake-issue/update-intake-issue-detail.md
+++ b/docs/api-reference/intake-issue/update-intake-issue-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, intake issue, update an i
PATCH
- /api/v1/workspaces/{slug}/projects/{project_id}/intake-issues/{issue_id}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/intake-issues/{work_item_id}/
@@ -22,21 +22,21 @@ Modify an existing intake work item's properties or status for triage processing
-
+
-Issue ID
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -109,7 +109,7 @@ Issue data to update in the intake issue
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -130,7 +130,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"status": 1,
@@ -149,7 +149,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/intake-issues/550e8400-e29b-41d4-a716-446655440001/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/intake-issues/work-item-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/issue-activity/get-issue-activity-detail.md b/docs/api-reference/issue-activity/get-issue-activity-detail.md
index 45afdaf..fbeb1fb 100644
--- a/docs/api-reference/issue-activity/get-issue-activity-detail.md
+++ b/docs/api-reference/issue-activity/get-issue-activity-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue activity, retrieve
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/activities/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/activities/{resource_id}/
@@ -22,27 +22,27 @@ Retrieve details of a specific activity.
-
+
-Issue ID
+The unique identifier of the work item.
-
+
-Activity ID
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -105,9 +105,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/activities/550e8400-e29b-41d4-a716-446655440000/?cursor=20:1:0&expand=assignees" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/activities/resource-id-uuid/?cursor=20:1:0&expand=assignees" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -117,7 +117,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/activities/550e8400-e29b-41d4-a716-446655440000/?cursor=20:1:0&expand=assignees",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/activities/resource-id-uuid/?cursor=20:1:0&expand=assignees",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -128,7 +128,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/activities/550e8400-e29b-41d4-a716-446655440000/?cursor=20:1:0&expand=assignees",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/activities/resource-id-uuid/?cursor=20:1:0&expand=assignees",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/issue-activity/list-issue-activities.md b/docs/api-reference/issue-activity/list-issue-activities.md
index d00477c..5c699d0 100644
--- a/docs/api-reference/issue-activity/list-issue-activities.md
+++ b/docs/api-reference/issue-activity/list-issue-activities.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue activity, list all
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/activities/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/activities/
@@ -22,21 +22,21 @@ Retrieve all activities for a work item. Supports filtering by activity type and
-
+
-Issue ID
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -99,9 +99,9 @@ Number of results per page (default: 20, max: 100)
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/activities/?cursor=20:1:0&expand=assignees" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/activities/?cursor=20:1:0&expand=assignees" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -111,7 +111,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/activities/?cursor=20:1:0&expand=assignees",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/activities/?cursor=20:1:0&expand=assignees",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -122,7 +122,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/activities/?cursor=20:1:0&expand=assignees",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/activities/?cursor=20:1:0&expand=assignees",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/issue-attachments/complete-upload.md b/docs/api-reference/issue-attachments/complete-upload.md
index 2da081b..01976d8 100644
--- a/docs/api-reference/issue-attachments/complete-upload.md
+++ b/docs/api-reference/issue-attachments/complete-upload.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue attachments, comple
PATCH
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/attachments/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/attachments/{resource_id}/
@@ -22,27 +22,27 @@ Mark an attachment as uploaded after successful file transfer to storage.
-
+
-Issue id.
+The unique identifier of the work item.
-
+
-Attachment ID
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -81,7 +81,7 @@ Mark attachment as uploaded
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -97,7 +97,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"is_uploaded": true
@@ -111,7 +111,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/issue-attachments/delete-attachment.md b/docs/api-reference/issue-attachments/delete-attachment.md
index ab49c32..34943c9 100644
--- a/docs/api-reference/issue-attachments/delete-attachment.md
+++ b/docs/api-reference/issue-attachments/delete-attachment.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue attachments, delete
DELETE
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/attachments/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/attachments/{resource_id}/
@@ -22,27 +22,27 @@ Permanently remove an attachment from a work item. Records deletion activity for
-
+
-Issue id.
+The unique identifier of the work item.
-
+
-Attachment ID
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -66,9 +66,9 @@ Workspace slug
```bash
curl -X DELETE \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -78,7 +78,7 @@ curl -X DELETE \
import requests
response = requests.delete(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.status_code)
@@ -89,7 +89,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
{
method: "DELETE",
headers: {
diff --git a/docs/api-reference/issue-attachments/get-attachment-detail.md b/docs/api-reference/issue-attachments/get-attachment-detail.md
index d641d69..d6993ad 100644
--- a/docs/api-reference/issue-attachments/get-attachment-detail.md
+++ b/docs/api-reference/issue-attachments/get-attachment-detail.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue attachments, retrie
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/attachments/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/attachments/{resource_id}/
@@ -22,27 +22,27 @@ Download attachment file. Returns a redirect to the presigned download URL.
-
+
-Issue id.
+The unique identifier of the work item.
-
+
-Attachment ID
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -66,9 +66,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -78,7 +78,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -89,7 +89,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/issue-attachments/get-attachments.md b/docs/api-reference/issue-attachments/get-attachments.md
index 50fb9ac..10e0634 100644
--- a/docs/api-reference/issue-attachments/get-attachments.md
+++ b/docs/api-reference/issue-attachments/get-attachments.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue attachments, list a
GET
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/attachments/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/attachments/
@@ -22,21 +22,21 @@ Retrieve all attachments for a work item.
-
+
-Issue ID
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -60,9 +60,9 @@ Workspace slug
```bash
curl -X GET \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/" \
-H "X-API-Key: $PLANE_API_KEY" \
- # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
+ # Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN"
```
@@ -72,7 +72,7 @@ curl -X GET \
import requests
response = requests.get(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/",
headers={"X-API-Key": "your-api-key"}
)
print(response.json())
@@ -83,7 +83,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/",
{
method: "GET",
headers: {
diff --git a/docs/api-reference/issue-attachments/get-upload-credentials.md b/docs/api-reference/issue-attachments/get-upload-credentials.md
index d63974f..53e85f4 100644
--- a/docs/api-reference/issue-attachments/get-upload-credentials.md
+++ b/docs/api-reference/issue-attachments/get-upload-credentials.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue attachments, get up
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/attachments/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/attachments/
@@ -22,21 +22,21 @@ Generate presigned URL for uploading file attachments to a work item.
-
+
-Issue ID
+The unique identifier of the work item.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -99,7 +99,7 @@ External source system (for integration tracking)
```bash
curl -X POST \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -119,7 +119,7 @@ curl -X POST \
import requests
response = requests.post(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/",
headers={"X-API-Key": "your-api-key"},
json={
"name": "Example Name",
@@ -137,7 +137,7 @@ print(response.json())
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/",
{
method: "POST",
headers: {
diff --git a/docs/api-reference/issue-attachments/update-attachment.md b/docs/api-reference/issue-attachments/update-attachment.md
index 0018fdb..5ab8c20 100644
--- a/docs/api-reference/issue-attachments/update-attachment.md
+++ b/docs/api-reference/issue-attachments/update-attachment.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue attachments, update
PATCH
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/attachments/{pk}/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/attachments/{resource_id}/
@@ -22,27 +22,27 @@ Mark an attachment as uploaded after successful file transfer to storage.
-
+
-Issue id.
+The unique identifier of the work item.
-
+
-Attachment ID
+The unique identifier of the resource.
-Project ID
+The unique identifier of the project.
-
+
-Workspace slug
+The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL `https://app.plane.so/my-team/projects/`, the workspace slug is `my-team`.
@@ -81,7 +81,7 @@ Mark attachment as uploaded
```bash
curl -X PATCH \
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/" \
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/" \
-H "X-API-Key: $PLANE_API_KEY" \
# Or use -H "Authorization: Bearer $PLANE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
@@ -97,7 +97,7 @@ curl -X PATCH \
import requests
response = requests.patch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
headers={"X-API-Key": "your-api-key"},
json={
"is_uploaded": true
@@ -111,7 +111,7 @@ print(response.status_code)
```javascript
const response = await fetch(
- "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/550e8400-e29b-41d4-a716-446655440001/attachments/550e8400-e29b-41d4-a716-446655440000/",
+ "https://api.plane.so/api/v1/workspaces/my-workspace/projects/project-uuid/work-items/work-item-uuid/attachments/resource-id-uuid/",
{
method: "PATCH",
headers: {
diff --git a/docs/api-reference/issue-comment/add-issue-comment.md b/docs/api-reference/issue-comment/add-issue-comment.md
index 8a7f853..8e86833 100644
--- a/docs/api-reference/issue-comment/add-issue-comment.md
+++ b/docs/api-reference/issue-comment/add-issue-comment.md
@@ -8,7 +8,7 @@ keywords: plane, plane api, rest api, api integration, issue comment, create a w
POST
- /api/v1/workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/comments/
+ /api/v1/workspaces/{workspace_slug}/projects/{project_id}/work-items/{work_item_id}/comments/
@@ -22,21 +22,21 @@ Add a new comment to a work item with HTML content.
-
+