Built by Metorial, the integration platform for agentic AI.
Search and filter timesheet entries using advanced query operators. Filter by resource, project, date ranges, and status. Use operators like **$in**, **$nin**, **$lt**, **$lte**, **$gt**, **$gte** for flexible querying.
Search and filter projects using advanced query operators. Supports filtering by name, status, project code, resources, date ranges, and custom fields. Use operators like **$in**, **$nin**, **$like**, **$lt**, **$lte**, **$gte** for flexible querying.
Create, update, or delete a public holiday in Hub Planner. When creating, **name** and **date** are required. Holidays can be set to repeat annually.
Search and filter bookings using advanced query operators. Filter by resource, project, date ranges, and more. Use operators like **$in**, **$nin**, **$lt**, **$lte**, **$gte**, **$gt** for flexible querying.
Create, update, or delete a timesheet entry in Hub Planner. Time entries track actual time worked by resources against projects. When creating, **resourceId**, **projectId**, **date**, and **minutes** are required. Requires the Timesheets extension.
Search and filter resources using advanced query operators. Supports filtering by name, email, status, role, and custom fields. Use operators like **$in**, **$nin**, **$like** for flexible querying.
Create, update, or delete an event in Hub Planner. Events are schedulable items similar to projects but for non-project activities. When creating, **name** is required.
Create, update, or delete a project milestone in Hub Planner. When creating, **name**, **date**, and **projectId** are required. Milestones mark key dates within projects.
Create, update, or delete vacation/time-off records for resources in Hub Planner. When creating, **resourceId**, **start**, **end**, and **type** are required.
Retrieve a single booking by ID, or list all bookings with optional pagination. Returns booking details including resource, project, dates, state, and duration.
Create, update, or delete a resource (team member) in Hub Planner. When creating, **firstName** is required. Resources can have statuses like Active, Archived, Non-Bookable, or Parked.
Create, update, or delete a client record in Hub Planner. Clients can be associated with projects. When creating, **name** is required.
Create, update, or delete a resource booking in Hub Planner. Bookings schedule resources onto projects for specific date ranges. When creating, **resourceId**, **projectId**, **start**, and **end** are required. Supports percentage-based and minute-based allocation, repeating bookings, and approval workflows.
Create, update, or delete a project in Hub Planner. Use **action** to specify the operation. When creating, only **name** is required. When updating, provide the **projectId** and any fields to change. Projects can have statuses like Active, Archived, Planned, Pending, or Floating.
Retrieve a single resource by ID, or list all resources with optional pagination. Returns resource details including name, email, status, role, and custom fields.
List all booking categories and category groups in Hub Planner. Booking categories are used to classify different types of bookings. Optionally retrieve a specific category by ID.
Retrieve a single project by ID, or list all projects with optional pagination. Returns full project details including name, status, dates, budget, resources, and custom fields.