You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3510a76
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: apps/docs/content/docs/integrations/plane.mdx
+11-4Lines changed: 11 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -185,7 +185,7 @@ Create a work item attachment upload in Plane. Supports API v1 compatibility.
185
185
|`size`| number | Yes | Attachment size in bytes. For signed form uploads, allow room for multipart overhead in the storage policy. |
186
186
|`external_id`| string | No | Your system's identifier for this record, for sync and import correlation. Nullable. |
187
187
|`external_source`| string | No | The system `external_id` came from, for example `github` or `jira`. Nullable. |
188
-
|`type`| string | No |The type. |
188
+
|`type`| string | No |Required with API v1: attachment type, for example work_item_attachment. Optional with API v2. |
189
189
|`fields`| string | No | Comma-separated list of fields to return. Unrequested keys are **omitted**, not returned as `null`. `id` always comes back. Pass `all` for every requestable field. An unknown name is a `400`. See \[Sparse fields\]\(https://developers.plane.so/api-reference/v2/sparse-fields). Requestable here: `asset_url`, `attributes`, `content_type`, `created_at`, `created_by_id`, `external_id`, `external_source`, `id`, `is_uploaded`, `name`, `size`, `work_item_id`. |
190
190
191
191
#### Output
@@ -795,7 +795,7 @@ Create a webhook in Plane. Requires API v2.
795
795
|`is_active`| boolean | No | Whether the record is active. |
796
796
|`name`| string | No | Display name. Maximum 255 characters. Nullable. |
797
797
|`scopes`| json | No | The scopes. |
798
-
|`url`| string |No| Target URL. |
798
+
|`url`| string |Yes| Target URL. |
799
799
|`version`| string | No | Version string, for example `1.4.0`. Maximum 10 characters. |
800
800
|`fields`| string | No | Comma-separated list of fields to return. Unrequested keys are **omitted**, not returned as `null`. `id` always comes back. Pass `all` for every requestable field. An unknown name is a `400`. See \[Sparse fields\]\(https://developers.plane.so/api-reference/v2/sparse-fields). Requestable here: `content_type`, `created_at`, `created_by_id`, `id`, `is_active`, `name`, `scopes`, `url`, `version`. |
801
801
@@ -1444,6 +1444,7 @@ Get a link in Plane. Supports API v1 compatibility.
1444
1444
| ↳ `title`| json | Title |
1445
1445
| ↳ `url`| json | Url |
1446
1446
| ↳ `work_item_id`| string | Work item id |
1447
+
| ↳ `name`| string | Legacy link name. |
1447
1448
| ↳ `updated_at`| string | Updated at |
1448
1449
| ↳ `deleted_at`| string | Deleted at |
1449
1450
| ↳ `created_by`| string | Created by |
@@ -1682,7 +1683,7 @@ Get a project summary in Plane. Supports API v1 compatibility.
1682
1683
|`baseUrl`| string | No | Plane instance origin, optionally with a reverse-proxy path prefix. Defaults to https://api.plane.so. Do not include /api/v1 or /api/v2. |
1683
1684
|`apiVersion`| string | No | API version: v2 \(default\) for Plane Cloud and current commercial instances; v1 for Community Edition or older self-hosted instances. Unsupported operations or fields fail explicitly. |
1684
1685
|`workspace_slug`| string | Yes | Workspace slug from the Plane URL \(for example, my-team\). |
1685
-
|`pk`| string | Yes |The project summary id. |
1686
+
|`pk`| string | Yes |Project ID or bare project identifier whose summary to retrieve. |
1686
1687
|`counts`| string | No | Comma-separated count keys to include. Allowed: members, states, labels, cycles, modules, issues, intakes, work_item_types, work_item_properties, pages. Omitting returns all. Unknown keys are a 400. |
1687
1688
|`fields`| string | No | v1 compatibility only. Comma-separated list of fields. |
1688
1689
@@ -2274,6 +2275,7 @@ List labels in Plane. Supports API v1 compatibility.
2274
2275
|`fields`| string | No | Comma-separated list of fields to return on each row. Unrequested keys are **omitted** from the response, not returned as `null`, so absent means "not requested" and `null` means "actually null". `id` always comes back whether or not you name it. Pass `all` for every requestable field. An unknown name is a `400` that lists the valid set and suggests the closest match, so a typo can't silently cost you the saving. Requestable here: `color`, `created_at`, `created_by_id`, `description`, `external_id`, `external_source`, `id`, `name`, `parent_id`, `sort_order`. See \[Sparse fields\]\(https://developers.plane.so/api-reference/v2/sparse-fields).|
2275
2276
|`cursor`| string | No | Cursor from next_cursor. Repeat the original filters, per_page, and order_by when following it. |
2276
2277
|`expand`| string | No | v1 compatibility only. Comma-separated list of related fields to expand in response Expanded relations appear beside their ID fields and survive sparse field filtering. Use only the relation names listed above. |
2278
+
|`parent_id__isnull`| boolean | No | API v2: true selects top-level labels, false selects labels with a parent. |
2277
2279
2278
2280
#### Output
2279
2281
@@ -2987,6 +2989,11 @@ List work items in Plane. Supports API v1 compatibility.
2987
2989
|`cursor`| string | No | Cursor from next_cursor. Repeat the original filters, per_page, and order_by when following it. |
2988
2990
|`pql`| string | No | v1 compatibility only. Plane Query Language expression. Human-readable alternative to `filters`. Example: `priority = "urgent" AND assignee = currentUser\(\)`. Requires a Plane edition with work item query filtering; Community Edition rejects this parameter. |
2989
2991
|`filters`| json | No | v1 compatibility only. Structured filter expression. Supports nested `and`/`or`/`not` groups and field comparisons with operators like `__in`, `__gte`, `__range`, `__isnull`, `__icontains`, etc. JSON-encoded into the `filters=` query param by the client. Requires a Plane edition with work item query filtering; Community Edition rejects this parameter. |
2992
+
|`assignee_id__isnull`| boolean | No | API v2: select records with a missing assignee when true, or a present assignee when false. |
2993
+
|`label_id__isnull`| boolean | No | API v2: select records with a missing label when true, or a present label when false. |
2994
+
|`parent_id__isnull`| boolean | No | API v2: select records with a missing parent when true, or a present parent when false. |
2995
+
|`cycle_id__isnull`| boolean | No | API v2: select records with a missing cycle when true, or a present cycle when false. |
2996
+
|`module_id__isnull`| boolean | No | API v2: select records with a missing module when true, or a present module when false. |
2990
2997
2991
2998
#### Output
2992
2999
@@ -3437,7 +3444,7 @@ Transfer work items between cycles in Plane. Supports API v1 compatibility.
3437
3444
|`bodyOverrides`| json | No | JSON overrides using the canonical input names for the selected API version. Preserves empty strings, null, and empty arrays; unsupported fields are rejected. |
3438
3445
|`workspace_slug`| string | Yes | Workspace slug from the Plane URL \(for example, my-team\). |
3439
3446
|`project_id`| string | Yes | The project the resource belongs to. Accepts the project UUID or its bare identifier, for example `ENG`. |
3440
-
|`pk`| string | Yes | The cycle transfer id. |
3447
+
|`pk`| string | Yes |Source cycle ID. The source cycle must be completed. |
3441
3448
|`new_cycle_id`| string | Yes | Id of the related new cycle. |
0 commit comments