# Microsoft Planner

> Create and manage Microsoft Planner plans, buckets and tasks: assign people, set dates, priorities and labels, and keep checklists up to date.

App · Project Management · 20 actions. Web page: https://docs.lodol.com/docs/integrations/microsoft-planner

## Actions

### Create bucket

Add a bucket (board column) to a plan. It appears first on the board.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.
- Name (`name`, text, required): The bucket's name.

**Outputs**

- `id` (text)
- `name` (text)
- `orderHint` (text)
- `planId` (text)

**Example output**

```json
{
  "id": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
  "name": "To do",
  "orderHint": "85752723360752+",
  "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM"
}
```

### Create plan

Create a plan in a Microsoft 365 group you are a member of.

**Inputs**

- Group (`group_id`, text, required): The Microsoft 365 group the plan belongs to. Pick one, or paste the group's Object ID.
- Title (`title`, text, required): The plan's name.

**Outputs**

- `container` (object)
- `createdBy` (object)
- `createdDateTime` (text)
- `created_by_user_id` (text)
- `group_id` (text)
- `id` (text)
- `owner` (text)
- `title` (text)

**Example output**

```json
{
  "container": {
    "containerId": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
    "type": "group",
    "url": "https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315"
  },
  "createdBy": {
    "user": {
      "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
    }
  },
  "createdDateTime": "2026-09-01T10:00:00Z",
  "created_by_user_id": "6463a5ce-2119-4198-9f2a-628761df4a62",
  "group_id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
  "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "owner": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
  "title": "Launch plan"
}
```

### Create task

Create a task in a plan, optionally in a bucket, with dates, priority, labels and assignees.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.
- Title (`title`, text, required): The task's title.
- Bucket (`bucket_id`, text): The bucket to put the task in. Leave empty for the plan's default bucket.
- Assign to me (`assign_to_me`, true/false): Assign the task to the account this connection signed in with.
- Assign to (`assign_user_ids`, list): Microsoft Entra object IDs of the people to assign. They must be members of the plan's group.
- Start date (`start_date`, date): When work on the task starts.
- Due date (`due_date`, date): When the task is due.
- Priority (`priority`, text): The task's priority. One of: `urgent`, `important`, `medium`, `low`.
- Progress (`progress`, text): The task's progress. Completed marks the task done. One of: `not_started` (Not started), `in_progress` (In progress), `completed`.
- Labels (`categories`, list): Labels to apply. Get plan details shows what each label is called in this plan. One or more of: `category1` (Label 1), `category2` (Label 2), `category3` (Label 3), `category4` (Label 4), `category5` (Label 5), `category6` (Label 6), `category7` (Label 7), `category8` (Label 8), `category9` (Label 9), `category10` (Label 10), and 15 more.

**Outputs**

- `activeChecklistItemCount` (number)
- `appliedCategories` (object)
- `assigneePriority` (text)
- `assignee_ids` (list)
- `assignments` (object)
- `bucketId` (text)
- `categories` (list)
- `checklistItemCount` (number)
- `completedBy` (object)
- `completedDateTime` (text)
- `conversationThreadId` (text)
- `createdBy` (object)
- `createdDateTime` (text)
- `dueDateTime` (text)
- `hasDescription` (true/false)
- `id` (text)
- `is_completed` (true/false)
- `orderHint` (text)
- `percentComplete` (number)
- `planId` (text)
- `previewType` (text)
- `priority` (number)
- `priority_label` (text)
- `progress` (text)
- `referenceCount` (number)
- `startDateTime` (text)
- `title` (text)

**Example output**

```json
{
  "activeChecklistItemCount": 0,
  "appliedCategories": {
    "category1": true
  },
  "assignee_ids": [
    "6463a5ce-2119-4198-9f2a-628761df4a62"
  ],
  "assignments": {
    "6463a5ce-2119-4198-9f2a-628761df4a62": {
      "assignedBy": {},
      "orderHint": "8585"
    }
  },
  "bucketId": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
  "categories": [
    "category1"
  ],
  "checklistItemCount": 0,
  "createdBy": {
    "user": {
      "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
    }
  },
  "createdDateTime": "2026-09-01T10:05:00Z",
  "dueDateTime": "2026-10-01T12:00:00Z",
  "hasDescription": false,
  "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
  "is_completed": false,
  "percentComplete": 0,
  "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "previewType": "automatic",
  "priority": 3,
  "priority_label": "important",
  "progress": "not_started",
  "referenceCount": 0,
  "startDateTime": null,
  "title": "Draft the announcement"
}
```

### Delete bucket

Delete a bucket and the tasks in it. This cannot be undone.

**Inputs**

- Bucket (`bucket_id`, text, required): The bucket's id. Use List buckets to find one.

**Outputs**

- `bucket_id` (text)
- `deleted` (true/false)

**Example output**

```json
{
  "bucket_id": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
  "deleted": true
}
```

### Delete plan

Delete a plan with all of its buckets and tasks. This cannot be undone.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.

**Outputs**

- `deleted` (true/false)
- `plan_id` (text)

**Example output**

```json
{
  "deleted": true,
  "plan_id": "xqQg5FS2LkCp935s-FIFm2QAFkHM"
}
```

### Delete task

Delete a task. This cannot be undone.

**Inputs**

- Task (`task_id`, text, required): The task's id (use List plan tasks to find one), or a link to the task copied from Planner.

**Outputs**

- `deleted` (true/false)
- `task_id` (text)

**Example output**

```json
{
  "deleted": true,
  "task_id": "01gzSlKkIUSUl6DF_EilrmQAKDhh"
}
```

### Get plan

Get a plan's title, group and creator.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.

**Outputs**

- `container` (object)
- `createdBy` (object)
- `createdDateTime` (text)
- `created_by_user_id` (text)
- `group_id` (text)
- `id` (text)
- `owner` (text)
- `title` (text)

**Example output**

```json
{
  "container": {
    "containerId": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
    "type": "group",
    "url": "https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315"
  },
  "createdBy": {
    "user": {
      "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
    }
  },
  "createdDateTime": "2026-09-01T10:00:00Z",
  "created_by_user_id": "6463a5ce-2119-4198-9f2a-628761df4a62",
  "group_id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
  "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "owner": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
  "title": "Launch plan"
}
```

### Get plan details

Get a plan's label names and the people it is shared with.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.

**Outputs**

- `categoryDescriptions` (object)
- `id` (text)
- `labels` (list)
- `member_ids` (list)
- `sharedWith` (object)

**Example output**

```json
{
  "categoryDescriptions": {
    "category1": "Blocked"
  },
  "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "labels": [
    {
      "category": "category1",
      "name": "Blocked"
    }
  ],
  "member_ids": [
    "6463a5ce-2119-4198-9f2a-628761df4a62"
  ],
  "sharedWith": {
    "6463a5ce-2119-4198-9f2a-628761df4a62": true
  }
}
```

### Get task

Get a task's title, dates, progress, priority, assignees and labels.

**Inputs**

- Task (`task_id`, text, required): The task's id (use List plan tasks to find one), or a link to the task copied from Planner.

**Outputs**

- `activeChecklistItemCount` (number)
- `appliedCategories` (object)
- `assigneePriority` (text)
- `assignee_ids` (list)
- `assignments` (object)
- `bucketId` (text)
- `categories` (list)
- `checklistItemCount` (number)
- `completedBy` (object)
- `completedDateTime` (text)
- `conversationThreadId` (text)
- `createdBy` (object)
- `createdDateTime` (text)
- `dueDateTime` (text)
- `hasDescription` (true/false)
- `id` (text)
- `is_completed` (true/false)
- `orderHint` (text)
- `percentComplete` (number)
- `planId` (text)
- `previewType` (text)
- `priority` (number)
- `priority_label` (text)
- `progress` (text)
- `referenceCount` (number)
- `startDateTime` (text)
- `title` (text)

**Example output**

```json
{
  "activeChecklistItemCount": 0,
  "appliedCategories": {
    "category1": true
  },
  "assignee_ids": [
    "6463a5ce-2119-4198-9f2a-628761df4a62"
  ],
  "assignments": {
    "6463a5ce-2119-4198-9f2a-628761df4a62": {
      "assignedBy": {},
      "orderHint": "8585"
    }
  },
  "bucketId": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
  "categories": [
    "category1"
  ],
  "checklistItemCount": 0,
  "createdBy": {
    "user": {
      "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
    }
  },
  "createdDateTime": "2026-09-01T10:05:00Z",
  "dueDateTime": "2026-10-01T12:00:00Z",
  "hasDescription": false,
  "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
  "is_completed": false,
  "percentComplete": 0,
  "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "previewType": "automatic",
  "priority": 3,
  "priority_label": "important",
  "progress": "not_started",
  "referenceCount": 0,
  "startDateTime": null,
  "title": "Draft the announcement"
}
```

### Get task details

Get a task's description, checklist and attachments.

**Inputs**

- Task (`task_id`, text, required): The task's id (use List plan tasks to find one), or a link to the task copied from Planner.

**Outputs**

- `checklist` (object)
- `checklist_items` (list)
- `description` (text)
- `id` (text)
- `previewType` (text)
- `references` (object)

**Example output**

```json
{
  "checklist": {
    "95e27074-6c4a-447a-aa24-9d718a0b86fa": {
      "isChecked": false,
      "orderHint": "85752723",
      "title": "Write the draft"
    }
  },
  "checklist_items": [
    {
      "id": "95e27074-6c4a-447a-aa24-9d718a0b86fa",
      "isChecked": false,
      "title": "Write the draft"
    }
  ],
  "description": "Announce the launch on the blog.",
  "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
  "previewType": "checklist",
  "references": {}
}
```

### List buckets

List the buckets (board columns) in a plan.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.

**Outputs**

- `buckets` (list)
- `count` (number)

**Example output**

```json
{
  "buckets": [
    {
      "id": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
      "name": "To do",
      "orderHint": "85752723360752+",
      "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM"
    }
  ],
  "count": 1
}
```

### List group plans

List the plans that belong to a Microsoft 365 group.

**Inputs**

- Group (`group_id`, text, required): The Microsoft 365 group the plan belongs to. Pick one, or paste the group's Object ID.

**Outputs**

- `count` (number)
- `plans` (list)

**Example output**

```json
{
  "count": 1,
  "plans": [
    {
      "container": {
        "containerId": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
        "type": "group",
        "url": "https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315"
      },
      "createdBy": {
        "user": {
          "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
        }
      },
      "createdDateTime": "2026-09-01T10:00:00Z",
      "created_by_user_id": "6463a5ce-2119-4198-9f2a-628761df4a62",
      "group_id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
      "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
      "owner": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
      "title": "Launch plan"
    }
  ]
}
```

### List my groups

List the Microsoft 365 groups you belong to. A plan always lives in one.

**Inputs**: None.

**Outputs**

- `count` (number)
- `groups` (list)

**Example output**

```json
{
  "count": 1,
  "groups": [
    {
      "description": "Marketing team",
      "displayName": "Marketing",
      "id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
      "mail": "marketing@contoso.com",
      "visibility": "Private"
    }
  ]
}
```

### List my plans

List the plans shared with you.

**Inputs**: None.

**Outputs**

- `count` (number)
- `plans` (list)

**Example output**

```json
{
  "count": 1,
  "plans": [
    {
      "container": {
        "containerId": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
        "type": "group",
        "url": "https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315"
      },
      "createdBy": {
        "user": {
          "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
        }
      },
      "createdDateTime": "2026-09-01T10:00:00Z",
      "created_by_user_id": "6463a5ce-2119-4198-9f2a-628761df4a62",
      "group_id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
      "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
      "owner": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
      "title": "Launch plan"
    }
  ]
}
```

### List my tasks

List the Planner tasks assigned to you, across every plan.

**Inputs**: None.

**Outputs**

- `count` (number)
- `tasks` (list)

**Example output**

```json
{
  "count": 1,
  "tasks": [
    {
      "activeChecklistItemCount": 0,
      "appliedCategories": {
        "category1": true
      },
      "assignee_ids": [
        "6463a5ce-2119-4198-9f2a-628761df4a62"
      ],
      "assignments": {
        "6463a5ce-2119-4198-9f2a-628761df4a62": {
          "assignedBy": {},
          "orderHint": "8585"
        }
      },
      "bucketId": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
      "categories": [
        "category1"
      ],
      "checklistItemCount": 0,
      "createdBy": {
        "user": {
          "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
        }
      },
      "createdDateTime": "2026-09-01T10:05:00Z",
      "dueDateTime": "2026-10-01T12:00:00Z",
      "hasDescription": false,
      "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
      "is_completed": false,
      "percentComplete": 0,
      "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
      "previewType": "automatic",
      "priority": 3,
      "priority_label": "important",
      "progress": "not_started",
      "referenceCount": 0,
      "startDateTime": null,
      "title": "Draft the announcement"
    }
  ]
}
```

### List plan tasks

List the tasks in a plan, optionally only those in one bucket.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.
- Bucket (`bucket_id`, text): Only list tasks in this bucket. Leave empty for all.

**Outputs**

- `count` (number)
- `tasks` (list)

**Example output**

```json
{
  "count": 1,
  "tasks": [
    {
      "activeChecklistItemCount": 0,
      "appliedCategories": {
        "category1": true
      },
      "assignee_ids": [
        "6463a5ce-2119-4198-9f2a-628761df4a62"
      ],
      "assignments": {
        "6463a5ce-2119-4198-9f2a-628761df4a62": {
          "assignedBy": {},
          "orderHint": "8585"
        }
      },
      "bucketId": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
      "categories": [
        "category1"
      ],
      "checklistItemCount": 0,
      "createdBy": {
        "user": {
          "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
        }
      },
      "createdDateTime": "2026-09-01T10:05:00Z",
      "dueDateTime": "2026-10-01T12:00:00Z",
      "hasDescription": false,
      "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
      "is_completed": false,
      "percentComplete": 0,
      "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
      "previewType": "automatic",
      "priority": 3,
      "priority_label": "important",
      "progress": "not_started",
      "referenceCount": 0,
      "startDateTime": null,
      "title": "Draft the announcement"
    }
  ]
}
```

### Rename bucket

Change a bucket's name.

**Inputs**

- Bucket (`bucket_id`, text, required): The bucket's id. Use List buckets to find one.
- New name (`name`, text, required): The bucket's new name.

**Outputs**

- `id` (text)
- `name` (text)
- `orderHint` (text)
- `planId` (text)

**Example output**

```json
{
  "id": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
  "name": "To do",
  "orderHint": "85752723360752+",
  "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM"
}
```

### Rename plan

Change a plan's title.

**Inputs**

- Plan (`plan_id`, text, required): The plan. Pick one, or paste its id or a link to it from Planner.
- New title (`title`, text, required): The plan's new name.

**Outputs**

- `container` (object)
- `createdBy` (object)
- `createdDateTime` (text)
- `created_by_user_id` (text)
- `group_id` (text)
- `id` (text)
- `owner` (text)
- `title` (text)

**Example output**

```json
{
  "container": {
    "containerId": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
    "type": "group",
    "url": "https://graph.microsoft.com/v1.0/groups/02bd9fd6-8f93-4758-87c3-1fb73740a315"
  },
  "createdBy": {
    "user": {
      "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
    }
  },
  "createdDateTime": "2026-09-01T10:00:00Z",
  "created_by_user_id": "6463a5ce-2119-4198-9f2a-628761df4a62",
  "group_id": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
  "id": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "owner": "02bd9fd6-8f93-4758-87c3-1fb73740a315",
  "title": "Launch plan"
}
```

### Update task

Change a task: rename it, move it to another bucket, change its dates, priority or progress, assign or unassign people, and add or remove labels. Only the fields you fill in change.

**Inputs**

- Task (`task_id`, text, required): The task's id (use List plan tasks to find one), or a link to the task copied from Planner.
- New title (`title`, text): The task's new title.
- Move to bucket (`bucket_id`, text): The id of a bucket in the same plan to move the task to.
- Start date (`start_date`, date): When work on the task starts.
- Due date (`due_date`, date): When the task is due.
- Remove start date (`clear_start_date`, true/false): Remove the task's start date.
- Remove due date (`clear_due_date`, true/false): Remove the task's due date.
- Priority (`priority`, text): The task's priority. One of: `urgent`, `important`, `medium`, `low`.
- Progress (`progress`, text): The task's progress. Completed marks the task done. One of: `not_started` (Not started), `in_progress` (In progress), `completed`.
- Assign to me (`assign_to_me`, true/false): Assign the task to the account this connection signed in with.
- Assign to (`assign_user_ids`, list): Microsoft Entra object IDs of the people to assign. They must be members of the plan's group.
- Unassign (`unassign_user_ids`, list): Microsoft Entra object IDs of assignees to remove.
- Add labels (`add_categories`, list): Labels to apply. One or more of: `category1` (Label 1), `category2` (Label 2), `category3` (Label 3), `category4` (Label 4), `category5` (Label 5), `category6` (Label 6), `category7` (Label 7), `category8` (Label 8), `category9` (Label 9), `category10` (Label 10), and 15 more.
- Remove labels (`remove_categories`, list): Labels to take off. One or more of: `category1` (Label 1), `category2` (Label 2), `category3` (Label 3), `category4` (Label 4), `category5` (Label 5), `category6` (Label 6), `category7` (Label 7), `category8` (Label 8), `category9` (Label 9), `category10` (Label 10), and 15 more.

**Outputs**

- `activeChecklistItemCount` (number)
- `appliedCategories` (object)
- `assigneePriority` (text)
- `assignee_ids` (list)
- `assignments` (object)
- `bucketId` (text)
- `categories` (list)
- `checklistItemCount` (number)
- `completedBy` (object)
- `completedDateTime` (text)
- `conversationThreadId` (text)
- `createdBy` (object)
- `createdDateTime` (text)
- `dueDateTime` (text)
- `hasDescription` (true/false)
- `id` (text)
- `is_completed` (true/false)
- `orderHint` (text)
- `percentComplete` (number)
- `planId` (text)
- `previewType` (text)
- `priority` (number)
- `priority_label` (text)
- `progress` (text)
- `referenceCount` (number)
- `startDateTime` (text)
- `title` (text)

**Example output**

```json
{
  "activeChecklistItemCount": 0,
  "appliedCategories": {
    "category1": true
  },
  "assignee_ids": [
    "6463a5ce-2119-4198-9f2a-628761df4a62"
  ],
  "assignments": {
    "6463a5ce-2119-4198-9f2a-628761df4a62": {
      "assignedBy": {},
      "orderHint": "8585"
    }
  },
  "bucketId": "hsOf2dhOJkqyYYZEtdzDe2QAIUCR",
  "categories": [
    "category1"
  ],
  "checklistItemCount": 0,
  "createdBy": {
    "user": {
      "id": "6463a5ce-2119-4198-9f2a-628761df4a62"
    }
  },
  "createdDateTime": "2026-09-01T10:05:00Z",
  "dueDateTime": "2026-10-01T12:00:00Z",
  "hasDescription": false,
  "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
  "is_completed": false,
  "percentComplete": 0,
  "planId": "xqQg5FS2LkCp935s-FIFm2QAFkHM",
  "previewType": "automatic",
  "priority": 3,
  "priority_label": "important",
  "progress": "not_started",
  "referenceCount": 0,
  "startDateTime": null,
  "title": "Draft the announcement"
}
```

### Update task details

Change a task's description, add checklist items, tick, untick or remove existing ones, and choose what its card shows.

**Inputs**

- Task (`task_id`, text, required): The task's id (use List plan tasks to find one), or a link to the task copied from Planner.
- Description (`description`, text): The task's new description (replaces the old one).
- Add checklist items (`add_checklist_items`, list): Titles of new checklist items to add, unticked.
- Tick checklist items (`check_checklist_item_ids`, list): Ids of checklist items to tick (from Get task details).
- Untick checklist items (`uncheck_checklist_item_ids`, list): Ids of checklist items to untick (from Get task details).
- Remove checklist items (`remove_checklist_item_ids`, list): Ids of checklist items to delete (from Get task details).
- Card preview (`preview_type`, text): What the task's card shows on the board. One of: `automatic`, `noPreview` (No preview), `checklist`, `description`, `reference` (Attachment).

**Outputs**

- `checklist` (object)
- `checklist_items` (list)
- `description` (text)
- `id` (text)
- `previewType` (text)
- `references` (object)

**Example output**

```json
{
  "checklist": {
    "95e27074-6c4a-447a-aa24-9d718a0b86fa": {
      "isChecked": false,
      "orderHint": "85752723",
      "title": "Write the draft"
    }
  },
  "checklist_items": [
    {
      "id": "95e27074-6c4a-447a-aa24-9d718a0b86fa",
      "isChecked": false,
      "title": "Write the draft"
    }
  ],
  "description": "Announce the launch on the blog.",
  "id": "01gzSlKkIUSUl6DF_EilrmQAKDhh",
  "previewType": "checklist",
  "references": {}
}
```
