Skip to content

Create work item ​

POST/api/v1/workspaces/{slug}/projects/{project_id}/work-items/create/

Create a new work item with support for custom properties.

Required fields:

  • name: Work item title

Conditional requirements:

  • type_id: Required when project has work item types enabled

Standard fields:

  • description_html: HTML formatted description
  • priority: One of: urgent, high, medium, low, none (default: none)
  • state_id: State ID (defaults to project's default state)
  • assignee_ids: List of user IDs to assign
  • label_ids: List of label IDs
  • start_date: Format YYYY-MM-DD
  • target_date: Format YYYY-MM-DD
  • parent_id: Parent work item ID for sub-issues
  • estimate_point_id: Estimate point ID

Custom fields:

  • Use custom_field_{name} format for custom property values
  • Field names must match property names from the schema endpoint
  • Values must match the property type (TEXT, DECIMAL, OPTION UUID, etc.)

Path Parameters ​

project_id:requiredstring

Project ID

slug:requiredstring

Workspace slug

Body Parameters ​

name:requiredstring

Work item title (required)

type_id:optionalstring

Work item type ID

description_html:optionalstring

HTML formatted description

priority:optionalstring

Priority level

  • urgent - urgent
  • high - high
  • medium - medium
  • low - low
  • none - none
state_id:optionalstring

State ID

assignee_ids:optionalarray

List of assignee user IDs

label_ids:optionalarray

List of label IDs

start_date:optionalstring

Start date (YYYY-MM-DD)

target_date:optionalstring

Target date (YYYY-MM-DD)

parent_id:optionalstring

Parent work item ID

estimate_point_id:optionalstring

Estimate point ID

Scopes ​

projects.work_items:write

Create work item
bash
curl -X POST \
  "https://api.plane.so/api/v1/workspaces/my-workspace/projects/550e8400-e29b-41d4-a716-446655440000/work-items/create/" \
  -H "X-API-Key: $PLANE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "Example Name"
}'
Response201
json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "name": "Example Name",
  "sequence_id": 1,
  "project_id": "550e8400-e29b-41d4-a716-446655440000",
  "workspace_id": "550e8400-e29b-41d4-a716-446655440000",
  "state_id": "550e8400-e29b-41d4-a716-446655440000",
  "type_id": "550e8400-e29b-41d4-a716-446655440000",
  "priority": "Example Name",
  "created_at": "2024-01-01T00:00:00Z",
  "updated_at": "2024-01-01T00:00:00Z"
}