Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Search Time Entries

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 Projects

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.

Manage Holiday

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 Bookings

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.

Manage Time Entry

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 Resources

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.

Manage Event

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.

Manage Milestone

Create, update, or delete a project milestone in Hub Planner. When creating, **name**, **date**, and **projectId** are required. Milestones mark key dates within projects.

Manage Vacation

Create, update, or delete vacation/time-off records for resources in Hub Planner. When creating, **resourceId**, **start**, **end**, and **type** are required.

Get Booking

Retrieve a single booking by ID, or list all bookings with optional pagination. Returns booking details including resource, project, dates, state, and duration.

Manage Resource

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.

Manage Client

Create, update, or delete a client record in Hub Planner. Clients can be associated with projects. When creating, **name** is required.

Manage Booking

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.

Manage Project

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.

Get Resource

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 Booking Categories

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.

Get Project

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.