*Workflows › Reference › Actions › Planner*

# Look up the planner

> Looks up the planner entries in a date range and returns how many there are of each type.

## At a glance

| Property | Value |
| --- | --- |
| Domain | `schedule` |
| Group in the editor | Planner › Calendar |
| Runs as | The owner of the workflow, with their permissions |
| Permission | View access to Services. Administrators always pass; a module outside the plan blocks everyone. |
| Destructive | No: the public MCP catalogue does not mark it as destructive |
| Also available in | REST API, MCP (`filmo_schedule_get`) |

ACTION `schedule.findMany`

## Inputs

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `startDate` | string | Yes |  |
| `endDate` | string | Yes |  |
| `entityTypes` | string[] | No | Which types of entities to fetch. All by default. `projects`, `orders`, `tasks`, `internalServices`, `orderServices` |

## Outputs

| Name | Type | Description |
| --- | --- | --- |
| `projects` | object[] |  |
| `projects.id` | string |  |
| `projects.name` | string |  |
| `projects.startDate` | string |  |
| `projects.endDate` | string |  |
| `projects.color` | string |  |
| `projects.status` | string |  |
| `orders` | object[] |  |
| `orders.id` | string |  |
| `orders.orderNumber` | string |  |
| `orders.startDate` | string |  |
| `orders.endDate` | string |  |
| `orders.status` | string |  |
| `orders.contactName` | string |  |
| `orders.projectName` | string |  |
| `orders.assignedStaffIds` | string[] |  |
| `tasks` | object[] |  |
| `tasks.id` | string |  |
| `tasks.title` | string |  |
| `tasks.description` | string |  |
| `tasks.startDate` | string |  |
| `tasks.endDate` | string |  |
| `tasks.isAllDay` | boolean |  |
| `tasks.isCompleted` | boolean |  |
| `tasks.isRecurring` | boolean |  |
| `tasks.recurringGroupId` | string |  |
| `tasks.recurrencePattern` | json |  |
| `tasks.type` | string |  |
| `tasks.assignedStaffIds` | string[] |  |
| `tasks.projectId` | string |  |
| `tasks.startTime` | string |  |
| `tasks.endTime` | string |  |
| `tasks.blocksAvailability` | boolean |  |
| `tasks.relatedDocumentId` | string |  |
| `tasks.relatedDocumentType` | string |  |
| `tasks.subRelatedDocumentId` | string |  |
| `tasks.subRelatedDocumentType` | string |  |
| `tasks.subRelatedDocumentCode` | string |  |
| `tasks.appearance` | json |  |
| `tasks.externalSource` | enum<string> |  `filmo`, `google`, `microsoft`, `icloud` |
| `tasks.externalCalendarId` | string |  |
| `tasks.externalCalendarName` | string |  |
| `tasks.createdBy` | string |  |
| `tasks.updatedBy` | string |  |
| `tasks.assignedStaff` | object[] |  |
| `tasks.assignedStaff.id` | string |  |
| `tasks.assignedStaff.fullName` | string |  |
| `tasks.assignedStaff.email` | string |  |
| `tasks.assignedStaff.hasPlatformAccess` | boolean |  |
| `tasks.relatedDocumentData` | json |  |
| `internalServices` | object[] |  |
| `internalServices.id` | string |  |
| `internalServices.title` | string |  |
| `internalServices.description` | string |  |
| `internalServices.serviceType` | string |  |
| `internalServices.startDate` | string |  |
| `internalServices.endDate` | string |  |
| `internalServices.projectName` | string |  |
| `internalServices.qty` | number |  |
| `internalServices.assignedStaff` | object[] |  |
| `internalServices.assignedStaff.id` | string |  |
| `internalServices.assignedStaff.fullName` | string |  |
| `internalServices.assignedStaff.staffType` | string |  |
| `internalServices.assignedVehicles` | object[] |  |
| `internalServices.assignedVehicles.id` | string |  |
| `internalServices.assignedVehicles.name` | string |  |
| `internalServices.assignedVehicles.registrationNumber` | string |  |
| `orderServices` | object[] |  |
| `orderServices.lineItemId` | string |  |
| `orderServices.serviceName` | string |  |
| `orderServices.serviceType` | string |  |
| `orderServices.startDate` | string |  |
| `orderServices.endDate` | string |  |
| `orderServices.orderId` | string |  |
| `orderServices.orderNumber` | string |  |
| `orderServices.contactName` | string |  |
| `orderServices.projectName` | string |  |
| `orderServices.qty` | number |  |
| `orderServices.assignedCount` | number |  |
| `orderServices.assignedStaff` | object[] |  |
| `orderServices.assignedStaff.id` | string |  |
| `orderServices.assignedStaff.fullName` | string |  |

---

Canonical URL: https://docs.filmo.io/workflows/reference/actions/schedule-findmany  
Last updated: 2026-10-25